字符串通过子串找索引和字符串大小写操作

字符串通过子串找索引

index          从左到右寻找子串的位置,如果有相同的子串,只返回第一个查找到的位置;如果没有子串,则会报错

find            从左到右寻找子串的位置,如果有相同的子串,只返回第一个查找到的位置;如果没有子串,则显示-1

rindex        从右到左寻找子串的位置,如果有相同的子串,只返回第一个查找到的位置;如果没有子串,则会报错

rfind           从右到左寻找子串的位置,如果有相同的子串,只返回第一个查找到的位置;如果没有子串,则显示-1


    a="你好啊啊abfaaaa"

索引: 0 1  2  3 45678910 

b=a.index("a")       print(b)        4

b=a.index("e")       print(b)       报错

b=a.find("啊")        print(b)       2

b=a.rindex("a")     print(b)       10

b=a.rindex("b")     print(b)        5

b=a.rfind("a")       print(b)       10

b=a.rfind("我")     print(b)         -1

字符串查找-find/index_findindex 字符串_*Snowgrass*的博客-CSDN博客

76.字符串的常用操作_字符串的查询操作_哔哩哔哩_bilibili



字符串大小写操作

upper( )                上面的意思                                  将字符串所有字符转换成大写字母            

lower( )                 降低,减少,向下的意思          将字符串所有字符转换成小写字母

swapcase( )         大小写互换的意思                     将字符串所有字符的大写字母转换成小写字母,所有的小写字母转换成大写字母

capitalize( )          把…首字母大写                         将第一个字符串转换成大写字母,其他字符转换成小写字母

title( )                    标题的意思                                 将每个单词的第一个字符串转换成大写字母,把每个单词剩余的字符转换成小写字母

a="AA你好啊啊aBfaaaa"

b=a.upper( )                           print(b)           AA你好啊啊ABFAAAA

b=a.lower( )                            print(b)          aa你好啊啊abfaaaa

b=a.swapcase( )                   print(b)           aa你好啊啊AbFAAAA

b=a.capitalize( )                    print(b)           Aa你好啊啊abfaaaa

a="hello,world"

b=a.title( )                              print(b)            Hello,World

77.字符串的常用操作_字符串的大小写转换操作方法_哔哩哔哩_bilibili    9.24

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容