首页 Python基础入门视频教程 字符串的查找和计算
pay pay

字符串的查找和计算

日期: 2021年11月20日 08:08
阅读: 167
作者: Python自学网

摘要: 字符串的查找和计算

1.len()  返回字符串字符个数

str5 = 'python is a easy programming language'
str6 = 'python自学网 is a easy programming langu的age'
print(len(str5), len(str6))

2.count(str[, start, end])  查找字符串中某个元素出现的次数

str8 = 'Python is a easy Programming easy Language easy easyeasy'
print(str8.count('o'))
print(str8.count('easy'))
print(str8.count('easy', 20, 1000))  # 超过不算
print(str8.count('easy', 20, -1))  # 不包含-1
print(str8.count('easy', 20, len(str8)))

3.find(str[, start, end])  # 检测字符串是不是包含在另一个字符串当中,返回第一次出现的下标,从左向右查找

print(str8.find('easy'))
print(str8.find('easy', 15, len(str8)))

4.rfind(str[, start, end])  # 和find()相同,只是从右往左查找

print(str8.rfind('easy'))

5.index(str[, start, end])  # 从左边查找字符串或字符第一次出现的下标,如果不存在会返回错误提示:ValueError:

substring not found
print(str8.index('easy'))
print(str8.index('easy', 15, len(str8)))
# print(str8.index('aaaa', 15, len(str8)))

6.rindex(str[, start, end])  # 从右边查找字符串或字符第一次出现的下标,如果不存在会返回错误提示:ValueError:

substring not found
print(str8.rindex('easy', 15, len(str8)), '******')

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
上一篇:字符串切片
回顶部