当前位置: 首页 > 图灵资讯 > 行业资讯> python查找计算函数的整理

python查找计算函数的整理

来源:图灵python
时间: 2024-06-27 19:24:12

1、len计算字符串的字符数量。

一个汉字或一个字母是一个字符。

name='我是aa\n'#\n作为换行符,计算一个字符
num=len(name)
print(num)
输出:5

2、find检索子串的索引/下标位置,从0开始检索相应的索引。

找不到时返回-1。

#a.find()#从0开始找到相应的索引;如果有多个,从左数找到第一个
msg='Thedayisasunnyday'
result1=msg.find('d')
print(result1)
result2=msg.find('d',5,-1)#从第五个索引到最后一个索引,'d'第一个索引出现
print(result2)
result3=msg.find('d',5、9)#从第五个索引开始到第九个索引(包括5不包括9),'d'第一个索引出现
print(result3)

输出:
4
19
-1

3、rfind功能与find相同,不同之处在于从右侧寻找相应的索引。

#a.rfind()#从右侧找到相应的索引
msg='Thedayisasunnyday'
result1=msg.rfind('d')
result2=msg.rfind('da')#找多个字符,将返回找到的'd'的索引
print(result1)
print(result2)

输出:
19
19
4、index/rindex返回所需值的索引。
msg='Thedayisasunnyday'
result=msg.index('dd')
print(result)

输出:
Traceback(mostrecentcalllast):
File"xxx.py",line43,in<module>
result=msg.index('dd')
ValueError:substringnotfound

以上是python搜索计算函数的整理,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。