python查找计算函数的整理

2025-12-01 0 36,458

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

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

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

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

找不到时返回-1。

# a.find()  # 从0开始找对应索引;如果有多个,则找从左数的第一个
msg = 'The day is a sunny day'
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 = 'The day is a sunny day'
result1 = msg.rfind('d')
result2 = msg.rfind('da')  # 找多个字符,会返回找到的'd'的索引
print(result1)
print(result2)
 
输出:
19
19
4、index/rindex返回所需值的索引。
msg = 'The day is a sunny day'
result = msg.index('dd')
print(result)
 
输出:
Traceback (most recent call last):
  File "xxx.py", line 43, in 
    result = msg.index('dd')
ValueError: substring not found

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

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python查找计算函数的整理 https://www.zhiup.top/818.html

相关