欢迎光临散文网 会员登陆 & 注册

千锋教育2023版Python面试宝典Python面试核心必考100题

2023-07-12 11:00 作者:原来是小芸芸吖  | 我要投稿

P2 入门基础1-10

001.

find()从字符串的左边开始向右寻找第一个匹配的字符,并返回相应的下标

rfind()从字符串的右边开始向左边寻找第一个匹配的字符,并返回相应的下标

002.

strip()去掉字符串两边相应的字符

003.

遍历列表names,并使用count计算每个元素中'a'的个数,如果'a'的个数大于等于2则将该元素添加到另一个列表lists中。

004.

函数嵌套

在outer函数中,只是返回inner,并没有执行inner(),所以只输出outer。

如果在outer()之后再添加一个'()'。执行完outer函数之后返回inner,相当于再执行inner函数,最后结果输出为:outer inner

005.

在函数中*+变量名可以赋多个值,并形成元组。

006.

字典中的fromkeys

dict.fromkeys(键,值)

007.

枚举遍历法:返回元素的索引和元素的值

008.

列表.remove移除列表中相匹配的第一个元素

列表.extend添加一个或多个元素元素

009.

正则表达式-用于字符串处理

re.match

匹配开头

正则表达式中 '()' 表示分组、'.'表示任意一个字符,但不匹配\n、'*'表示前面的符号连续出现至少一次、'?'表示前面的符号出现至多一次。

注:’*‘可以匹配超级多次,叫作贪婪模式,在后面+'?'可以取消贪婪模式

re.M换行模式 re.I对大小写不敏感

group(1)去分组中的第一个

010.

range(起始值,结束值,步长)

步长为负,表示从大到小



千锋教育2023版Python面试宝典Python面试核心必考100题的评论 (共 条)

分享到微博请遵守国家法律