1.capitalize():首字母大写

2、casefold():全部字母小写

注:为3.3版本新引入的方法

用法和lower()相似,但lower()只对ASCII编码,即A—Z,其它语言(非汉语或英语)只能用casefold()方法

3、center(width):内容居中,用空白填充至width长度

4、count():子序列个数

5、endswith():判断是否以**结束

6、find(寻找子序列位置)

7、replace(old,new):用指定的字符串替换指定位置的字符串

8、encode():以指定格式对字符串编码

9、format():字符串格式化

更多:

isalnum(字符数字组合判断)

isalpha(字母判定)

isdecimal(十进制判定)

isdecimal(全部为数字判定)

isidentifier(合法标识符判定)

islower(小写判定)

isnumeric(判断字符串中是否都是数字)

isprintable(判断是不是只包含可打印字符)


isspace(判断是不是只包含空格字符)

istitle(判断是不是只包含空格字符)

isupper(判断字符串是不是都是大写)

join(返回通过指定字符分隔的新字符串)

ljust(左对齐,右添充)

lower(转换为小写)

lstrip(删除左边的空白或自定义的字符)

maketrans(替换相应的字符)

partition(拆分字符串)

replace(替换)

rfind(反向查找)

rindex(反向索引)

rjust(右对齐,右填充)

rpartition(反向拆分)

rsplit(右边拆分)

split(左边拆分)

split(生成新列表)

startswith(是否以字符串开始)

strip(去除左边空白或自定义字符串)

swapcase(把字符串的大小写字母互换输出)

title(字符串首字母大写,其他全部小写)

translate(str.maketrans()函数配合使用,替换相应的字符)

upper(全部转换为大写)

zfill(回一个添充的字符串)