python基础8
2020-05-01 本文已影响0人
Arabid
6.5 字符串的大小写转化基本方法
str.upper() #将小写全部转化为大写
str.lower() #将小写全部转化为小写
str.title() #将所有单词的首字符化为大写
str.capitalize() #将字符串第一个字符化为大写
str.swapcase() #将字符串中的大小写互化
6.6 字符串检索的基本方法
str.count("被检索的字符(串)[,检索起始位置[,检索终止位置]]")
#统计该字符(串)在被检索的字符串中所出现的次数
str.find("被检索的字符(串)[,检索起始位置[,检索终止位置]]")
#统计字符串中是否包含子字符(串),找到返回索引,找不到返回-1
str.index("被检索的字符(串)[,检索起始位置[,检索终止位置]]")
#统计字符串中是否包含子字符(串),找到返回索引,找不到报错
str.startwith("被检索的字符(串)[,检索起始位置[,检索终止位置]]")
#查找字符串是否以指定字符串开头,是返回true,否返回false)
str.endwith("被检索的字符(串)[,检索起始位置[,检索终止位置]]")
#查找字符串是否以指定字符串结尾,是返回true,否返回false)
6.7 字符串的修剪
str.strip(chars) #移除字符串头尾的chars,默认是空格/换行符
str.lstrip(lchars) #移除字符串头的chars,默认是空格/换行符
str.strip(rchars) #移除字符串尾的chars,默认是空格/换行符
这一块一定要学会,为什么?因为接下来我们学三种字符串的格式化:%格式化法,str.format和最新的f—string,似乎比这个还麻烦。
总之,加油吧!!大家!