导语:
本文主要介绍了关于python查找计算函数的整理的相关知识,包括python lambda函数,以及python自定义函数这些编程知识,希望对大家有参考作用。
1、len计算字符串的字符数量。
一个汉字或一个字母算一个字符。
name = '我是aa\n' # \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 <module>
result = msg.index('dd')
ValueError: substring not found
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何运行 python ide11/28
- ♥ 如何将python二进制dat数据转换为txt文本09/02
- ♥ 哪个更简单,django 框架还是烧瓶?如何使用?10/27
- ♥ 如何更改python版本08/17
- ♥ Python:支持向量机SVM的使用01/03
- ♥ python如何在没有错误提示的情况下终止12/30
内容反馈