字符串的查询操作
查询字符串使用index
在查询不到的情况下,会抛出异常,中断程序,除非使用其他方法忽略错误。如果使用find
在没有查询到的情况下返回-1
string1 = "wish day day up" #元素位置 0123456789 print(string1.find("day")) print(string1.rfind("day")) print(string1.find("z"))
输出:
5 9
字符串的大小写转换操作
字符串的格式对齐操作
string1 = "wish day day up" print(string1.center(21,"*")) #长度21,居中,使用*号填充 print(string1.center(5,"*")) # 长度5,小于目前的长度,将输出原字符
输出:
***wish day day up*** wish day day up • 1 • 2
字符串的分割操作
string1 = "wish day day up" print(string1.split()) #默认以空格进行分割 string2 = "hello|python" print(string2.split(sep="|")) # 通过|符号分割 string3 = "hello|world|python" print(string3.split(sep="|",maxsplit=1)) # 最大分一次
输出:
['wish', 'day', 'day', 'up'] ['hello', 'python'] ['hello', 'world|python'] • 1 • 2 • 3
判断字符串组成内容
字符串的替换