| 函数名 | 说明 |
|---|---|
| A.find(n【,start[,end]】) | 返回字符n在字符串A里的索引,不存在返回-1 |
| A.index(n【,start[,end]】) | 返回字符n在字符串A里的索引,存在会报错 |
| A.count(n【,start[,end]】) | 返回字符n在字符串A里的个数 |
| A.rfind(n【,start[,end]】 | 从右边开始查询,结果不变 |
| A.index(n【,start[,end]】 | 同上 |
用find查询字符串内字符的位置,第一个符合的字符位置,find不存在返回-1,index会报错
a="i love chian"
fnd=a.find('i')
idx=a.index("n")
print("字符串a中字符i的位置为:%d"%fnd)
print("字符串a中字符n的位置为:%d"%idx)
a="i love chian"
A=['i','love','chian']
print("字符串a中字符i的位置为:",a.find('i'))
print("列表A中字符n的位置为:",a.index("n"))

在这里插入图片描述
判断字符串a是否在字符串b里,返回布尔值
a='chian'
b='i love chian'
s= a in b
print(s)

统计字符串内字符的个数
a="i love chian"
cnt=a.count('i')
print("字符串a中字符i的个数为:%d"%cnt)

判断字符串的字母不重复
https://blog.youkuaiyun.com/GrofChen/article/details/92406250
本文详细介绍了Python中字符串的各种操作方法,包括查找字符位置、统计字符数量和判断子串是否存在。通过实例演示了find、index和count函数的使用,帮助读者深入理解字符串处理技巧。

被折叠的 条评论
为什么被折叠?



