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