capitalize()
该方法返回一个首字母大写的字符串。
语法: str = 'abcdef'
str.capitalize()
输出结果: 'Abcdef'
casefold()
转换字符串为小写与lower()方法类似,但是可以转换别的语言例如法语,德语
语法:str = 'ABCDEF'
str.casefold()
输出结果:'abcdef'
center()
返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
语法:str = 'abc123'
str.center(20,'-')
输出结果:-------abc123-------
count()
用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
语法: str = 'alex'
str.count('a')
输出结果:1
encode()
以 encoding 指定的编码格式编码字符串。
语法:str.encode(encoding = 'UTF-8')
endwish()
用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。
语法:str = 'Hello world!'
str.endwish('!')
输出结果:True
expandtabs()
把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8。
语法:str.expandtabs(tabsize = 8)
find()
检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
语法:str.find(str,beg=0,end=len(string))
format()
用于字符串的格式化,通过{}和:来代替传统%方式
语法:"My name is {},age {}.format('Tom',18)"
输出结果:"My name is Tom,age 18"
转载于:https://www.cnblogs.com/SkyQQ/p/10097378.html
转载请注明原文地址: https://mac.8miu.com/read-404828.html