首页 Python基础入门视频教程 Python字符串查找find()、统计(len()、count())、索引(index()、rindex())
pay pay

Python字符串查找find()、统计(len()、count())、索引(index()、rindex())

日期: 二月 14, 2023, 7:11 a.m.
阅读: 645
作者: Python自学网-村长

摘要: Python字符串查找find()、统计(len()、count())、索引(index()、rindex())

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)), '******')

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部