字符串通过子串找索引
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