python面试题及答案2022软件测试python面试题及答案
下载地址 https://share.weiyun.com/gcOeOitM
资料目录 100道Python面试题 5个等待挑战的Python面试题(附答案) python基础面试题三十一道(附详细答案) python面试基础题十大陷阱(附详细答案) python面试真实笔试题带答案(1-10题) Python面试中必看的8个必考问题(附详细答案) Python爬虫开发面试常见问题(附详细答案) Python爬虫面试题(附详细答案) python数据分析师面试题选(附详细答案) Python数据挖掘试题四十道(附答案) 阿里巴巴Python开发工程师面试题(附答案) 常见的25个python面试问答(附详细答案) Python经典面试题和答案解析 四类必须提前准备的Python程序员面试问题 出现频率最高的python面试题集锦(附详细答案) 珍藏版Python web后端开发工程师面试试题 尚观python第一阶段考试(面试真题模拟) 老男孩Python全栈7期练习题(面试真题模拟) 傲梦python笔试题及答案 python 笔试题(附带答案) Python题库(已收录100道真题) python第一阶段考试题 python基础试题(含答案) PYTHON测试题和答案 Python考试题复习知识点试卷试题 python期末考试复习试卷
举例 如何用Python来进行查询和替换一个文本字符串? 可以使用sub()方法来进行查询和替换,sub方法的格式为:sub(replacement, string[, count=0]) replacement是被替换成的文本 string是需要被替换的文本 count是一个可选参数,指最大被替换的数量 例子: import re p = re.compile(’(blue|white|red)’) print(p.sub(’colour’,'blue socks and red shoes’)) print(p.sub(’colour’,'blue socks and red shoes’, count=1)) 输出: colour socks and colour shoes colour socks and red shoes subn()方法执行的效果跟sub()一样,不过它会返回一个二维数组,包括替换后的新的字符串和总共替换的数量 例如: import re p = re.compile(’(blue|white|red)’) print(p.subn(’colour’,'blue socks and red shoes’)) print(p.subn(’colour’,'blue socks and red shoes’, count=1)) 输出 (’colour socks and colour shoes’, 2) (’colour socks and red shoes’, 1)
介绍一下except的用法和作用? Python的except用来捕获所有异常, 因为Python里面的每次错误都会抛出 一个异常,所以每个程序的错误都被当作一个运行时错误。 一下是使用except的一个例子: try: foo = opne(”file”) #open被错写为opne except: sys.exit(”could not open file!”) 因为这个错误是由于open被拼写成opne而造成的,然后被except捕获,所以debug程序的时候很容易不知道出了什么问题 下面这个例子更好点: try: foo = opne(”file”) # 这时候except只捕获IOError except IOError: sys.exit(”could not open file”)
|