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('指定字符',‘替换字符’,次数) # 替换字符
Python『str』内置方法
猜你喜欢
转载自www.cnblogs.com/zer043/p/9247311.html
今日推荐
周排行