字符串内置方法 第一弹

capitalize()
  该方法返回一个首字母大写的字符串。
     语法:str.capitaliz()
casefold()  
   转换字符串为小写与lower()方法类似,但是可以转换别的语言例如法语,德语
  语法:str.casefold()
center()
  返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
  语法:str.center(20,'-')
count()
  用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
  语法:str.count('a',1,4)
encode()
  以 encoding 指定的编码格式编码字符串。
  语法:str.encode(encoding = 'UTF-8')
endwish()
  用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。
  语法:str.endwish('!',1,4)
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)"
  
 

猜你喜欢

转载自www.cnblogs.com/SkyQQ/p/10097378.html
今日推荐