str3 ='hello world'# 要注意这些内置函数都是返回一个新的字符串对象,并不是对原本的字符串进行修改
str4 ='HELLO WORLD'
str5 ='Hello World'print(str3.upper())print(str4.lower())print(str5.swapcase())# 字符串大小写互换print(str3.capitalize())# 字符串首个字母大写print(str3.title())# 字符串每个单词首个字母大写print(str3.find('l',0,-1))# 在指定范围内搜索第一个匹配的字符并返回其索引,若没有匹配项则返回-1print(str3.index('l'))# 搜索第一个匹配的字符并返回其索引,若没有匹配项则报错print(str3.rfind('l',0,-1))# 从后往前找第一个匹配的字符并返回其索引,若没有匹配项则返回-1print(str3.count('ll'))# 统计子字符串在字符串中出现的次数print(str3.replace('l','*',3))# 用新字符替换旧字符指定次数print(str3.strip('h'))# 删除字符串首尾指定的字符,只能删除字符串首尾的字符print(str3.split())# 以指定的字符为分隔符,将字符串分割成一个列表print('*'.join(str3))# 用指定的字符将字符串连接成一个新的字符串print(str3)print(str4)print(str5)# 输出
HELLO WORLD
hello world
hELLO wORLD
Hello world
Hello World
2291
he**o wor*d
ello world
['hello','world']
h*e*l*l*o**w*o*r*l*d
hello world
HELLO WORLD
Hello World