Python『str』内置方法

str.capitalize() # 首字母大写
str.casefold() # 字母变小写(特殊)
str.lower() # 字母变小写
str.center(宽度,'字符') # 任意宽度居中且指定字符代替宽度
str.ljust(宽度,"字符") # 任意宽度左对齐且指定字符代替宽度
str.rjust(宽度,"字符") # 任意宽度右对齐且指定字符代替宽度
str.count('字符',位置(始,尾)) # 统计指定存在的字符次数且指定位置寻找
str.endswith('字符',位置) # 判断字符串末尾是否为指定字符
str.startswith(’字符‘,位置) # 判断字符串开头是否为指定字符
str.find('字符',位置) # 寻找指定字符所在位置且只找一个且错误返回-1
str.format(对应顺序或名称) # 格式化,把字符串的占位符替换为指定字符
str.isalnum() # 是否只包含字母和数字
str.expandtabs(位数) # 以\t分开字符串且可指定分开宽度
str.isalpha() # 是否只为字母、汉字
str.isdecimal() # 是否只为数字
str.isdigit() # 是否只为数字(特殊)
str.isnumeric() # 是否只为数字(最特殊'二')
str.isidentifier() # 是否为合法标识符名称
str.swapcase() # 大小写转换
str.isprintable() # 是否存在不可显示的特殊字符(如\t,\n)
str.isspace() # 是否全为空格
str.istitle() # 是否为标题
str.title() # 转换为标题
"指定字符".join(str) # 指定字符分割字符串中的每个字符
str.lower() # 转换小写
str.upper() # 转换大写
str.isupper() # 是否为大写
str.strip('字符') # 从左或右清除指定字符(字符须连续,但可乱序)
str.lstrip('字符') # 从左清除指定字符(字符须连续)
str.rstrip('字符') # 从右清除指定字符(字符须连续)
m=str.maketrans('字符','对应关系字符') # 产生字符与字符的对应关系
str.translate(m) # 使对应字符应用到字符串中
str.partition('字符') #以指定字符为中心分割成三部分
str.rpartition('字符') # 从右指定字符为中心分割成三部分
str.split('字符',部分数) # 以指定字符为中心分割成指定部分数或字符数量
str.rsplit('字符',部分数) # 从右寻找指定字符 (同上)
str.splitlines() # 以换行符为中心分割 (True保留换行符)
str.replace('指定字符',‘替换字符’,次数) # 替换字符

猜你喜欢

转载自www.cnblogs.com/zer043/p/9247311.html