doc:: str
.capitalize()
.title()
可以把字符串中每个单词的首字母转换为大写
但是这个方法有个弊端,当存在 ’ 时,也会将其转换为大写:
不过可以用 string#.capwords() 替代。
.join()
.split()
.isdigit()
如果字符串中的所有字符都是数字,并且至少有一个字符,返回 True
partition(seq)
在 sep 首次出现的位置拆分字符串,返回一个 3 元组,其中包含分隔符之前的部分、分隔符本身,以及分隔符之后的部分。如果分隔符未找到,则返回的 3 元组中包含字符本身以及两个空字符串。
translate(table)
按规则一次性替换多个字符。
maketrans 中第一个参数是需要要替换的符号,第二个参数才是对应的符号;如果传入第三个参数,可以实现删除,而不是替换:
.replace()
对指定字符进行替换,并返回替换后的数据。
语法:.replace(old, new[, max])
.startswith()
开头匹配,如果匹配返回 True。
语法:startswith(substr, beg, end)
.endswith()
结尾匹配,如果匹配返回 True。
语法:endswith(substr, beg, end)
.lower()
转换为小写
.upper()
转换为大写
.swapcase()
反转大小写
.capitalize()
首字母转换为大写