字母大小写转换:
lower() :全转小写
upper() :全转大写
swapcase() :大小写互换
title() :每个单词的首字母大写
示例:
运行结果:
判断字母大小写是否符合指定要求:
islower() :判断是否全是小写
isupper() :判断是否全是大写
istitle() :判断是否全是首字母大写
计数:
count(str,index) :计算指定字符串的个数 参数:str,index
查找:
find(str, begin=0,end=len(string)):寻找字符串,找到指定字符串,返回字符串最先出现位置 的索引(找不到,返回-1)
index(str, begin=0,end=len(string)):寻找字符串,找到指定字符串,返回字符串最先出现位置的索引(找不到,报错)
rfind(str, begin=0,end=len(string)):从右边开始寻找
rindex(str, begin=0,end=len(string)):从右边开始寻找
填充:
zfill(width) :将字符串用0填充至指定长度,长度与字符串相等或小于则不填充
ljust(width,fillchar):(从左边开始填充)将字符串用 指定字符 填充至 指定长度,默认使用空格进行填充
rjust(width,fillchar):(从右边开始填充)将字符串用 指定字符 填充至 指定长度,默认使用空格进行填充
去掉左右多余字符:
strip(chars):去掉字符串左右指定字符,默认去掉空格
lstrip():去掉左边的指定字符
rstrip():去掉右边的指定字符
替换字符:
replace(old,new,count):替换指定字符串,old表示原有的字符串,new表示替换后字符串,count替换次数(默认全部替换)
拆分字符:
split(str="",num=string.count(str)):以指定的字符进行拆分,返回值类型为list
拼接字符:
join(seq):以str拼接seq(队列)中元素组成的字符串
替换制表符\t的长度:
enpandtabs(tabsize=8):默认值为8
找出最大值:
max():找出字符串中Ascll值最大的字符
判断是否是以指定字符串开头或结尾:
startwith(substr,beg=0,end=len(string)):若是以substr开头则返回True,反之返回False
endwith(substr,beg=0,end=len(string)):若是以substr结尾则返回True,反之返回False