字符串内置方法 第一弹

mac2022-07-05  38

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

最新回复(0)