标签:返回 不同 end 次数 注意 子序列 结束 lower bsp
字符串的函数操作
capitalize():可以将字符串首字母变为大写
返回值:首字符大写后的新字符串
str = "liu" print(str.capitalize()); // Liu print(str); // liu
lower():可以将字符串每个字符都变为小写
casefold():作用于lower() 相同,不同点是比它的功能更全面,可以将一些未知的变为小写
返回值:全部变为小写后的新字符串
str = "LIU" print(str.lower()); // liu print(str); // LIU
center(width,fillchar=None):根据指定的字符串(1个),将原来的字符串填充到指定长度
width:设置输出的字符串总长度
fillchar:对空白部分进行填充,必须是一个字符(可有可无,但是只可以有一个)
注意点:只有当字符串长度小于目标结果字符串的长度 ----->才会填充
str = ‘liu‘ m = str.center(10,‘*‘); print(m); // ***liu****
count(sub,start=None,end=None):计算要查找字符串的出现次数
sub:需要查找的字符串
start=None:开始查找的起始位置,默认起始的位置为可以省略(0)
end=None:结束查找的位置,可以省略,默认为字符串的总长度len(str)
str = ‘liwuvjdfjuidjio‘ m = str.count(‘j‘); n = str.count(‘j‘,6) print(m); //3 print(n); //2
startswith(prefix,start,end):查找是否以指定字符串开头
endswith(suffix,start=None,end=None):查找是否以指定字符串结尾
prefix:需要查找的字符串子序列
start:开始查找的起始位置,默认起始的位置为可以省略(0)
end:结束查找的位置,可以省略,默认为字符串的总长度len(str)
str = ‘liuwen‘ m = str.startswith(‘li‘) n = str.endswith(‘li‘,2); print(m); //True print(n); //False
标签:返回 不同 end 次数 注意 子序列 结束 lower bsp
原文地址:https://www.cnblogs.com/pcliu/p/9824420.html