字符串内置函数

#capitalize()使字符串首字母大写
str1="kongweixin"
str2=str1.capitalize()
print(str2)
#casefold()使整个字符串全部小写
str3="HIOWBB BWEBK"
str4=str3.casefold()
print(str4)
# center(width)将字符串居中,并使用空格填充至长度为width新的字符串
str1="kongweixin"
str2=str1.center(20)
print(str2)
# count(sub[,start[,end])返回sub在字符串里边出现的次数,start和end参数表示范围可选
str1="kongweixin"
str2=str1.count("n")
print(str2)
# encode (encoding="utf-8",errors="strict") encoding指定的编码格式对字符串进行编码
# endswith(sub[,start[,end])检查字符串是否以sub子字符串结束,如果是返回true否则返回flasestart和end
str3="HIOWBB BWEBK"
str4=str3.endswith('bk')
str5=str3.endswith('BK')
print(str4,str5)
# expandtabs([tasbsize=8])把字符串中的tab符号进行转换空格,如不指定参数,默认的空格数是tabsize=8
str3="HB WE BK"
str6=str3.expandtabs()
print(str6)
# find()(sub[,start[,end])检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1start和end参数表示范围可选
str3="HBWEBK"
str6=str3.find("B")
print(str6)
# index (sub[,start[,end])跟find的方法一样不过如果sub不在string中会产生异常
# isalnum()如果字符串至少有一个字符并且所有的字符都是数字或字母则会返回true否则返回flase
# isalpha()如果字符串至少有一个字符并且所有的字符都是字母则会返回true否则返回flase
# isdecimal()如果字符串包含十进制数字则会返回True否则返回flase
# isdigit()如果字符串只包含数字则返回true否则返回flase
# islower()如果字符串至少包含一个区别大小写的字符,并且这些字符都是小写的则返回true否则返回flase
# isnumberic()如果字符串中只包含数字字符则返回true否则返回flase
# isspace()如果字符串中包含空格则返回true否则返回flase、
# istitle()如果字符串是标题(首大其他小)则为true否则为flase
# isupper()如果字符串至少包含一个区分大小的字符字符都大写的为true,否则为flase
# join以字符串作为分隔符,插入到sub中的所有的字符之间
# ljust 返回一个左对齐的字符串并使用空格填充至长度为width的新字符
# lower转换字符串中的所有大小写为小写
# lstrip去掉左边的所有空格
# partition(sub)找到字符串sub,把字符串分为一个三元组(pre_sub,sub,fol_sub)如果字符串中不包含sub则返回("源字符串","","")
# replace(old,new,[,count ])把字符串的old子字符串,如果count指定,则替换不超过count次
# rfind(sub[,start[,end])类似于find()方法,不过是从右边开始找查找
# rindex类似于index的方法,不过从右边开始查找
# rjust返回一个右对齐的字符串并使用空格填充至长度为width的新字符串
# rpartition(sub)找到字符串sub,把字符串分为一个三元组(pre_sub,sub,fol_sub)如果字符串中不包含sub则返回("源字符串","","")不过从右边开始
# rstrip删除字符串末尾的空格
# split(sep=None,maxsplit=-1)不带参数默认是以空格为分隔符切片字符串,如果maxsplit参数有设置,则仅分隔maxsplit个子字符串,返回切片后的子字符串拼接的列表
# splitines(([keepends]))按照“ ”分隔返回一个包含各行作为元素列表,如果keepends参数指定,则返回前keepends行
# startwith(prefix[,start[,end])检查字符串是不是以prefix开头是则返回true,否则返回flase,start和end参数可以指定范围检查,可选
# strip([chars])删除字符串前后的空格,chars参数可以定制删除的字符,可选
# swapcase 翻转字符串中的大小写
# title()返回标题化(所有的单词都是以大写的开始)的字符串
# translate(table)根据table的规则()
# upper()转换字符串的所有小写字符为大写
# zifill(width)返回长度为width的字符串,源字符串右对齐,前边用0填充
原文地址:https://www.cnblogs.com/kwkk978113/p/11186870.html