字符串的方法
pycharm注释:Ctrl + /
查看字符串方法:输入str,按住ctrl,点击
str.capitalize()
#首字母大写
str.casefold()
str.lower()
#将大写字母变为小写,casefold有更多对应关系
str.center(width,'x')
#将内容居中,两端用x补齐
str.ljust(width,'x')
#将内容居左,剩余用x补齐
str.rjust(width,'x')
#将内容居右,剩余用x补齐
str.count('a',start=None,end=None)
#在字符串中寻找子序列出现的次数。None为默认参数,可不填。Python字符串起始位置是0
str.endswith(self, 'a', start=None, end=None)
#字符串以a结尾
str.startswith(self, 'a', start=None, end=None)
#字符串以a开头
str.expandtabs(tabsize=8)
#把字符串中的 tab 符号('\t')转为空格,8个字符一组,遇到\t补零(补成一组)。用于列表对齐。
str.find('a',start=None, end=None)
#在字符串的[start,end)中寻找a,返回第一个位置。找不到,返回-1。
str.index()
#同str.find,找不到报错
str.format(a='b')
#格式化,将字符串中的{a}用b代替
str.format_map()
#格式化,传入字典
str.isalnum()
#判断字符串中是否只有字母(汉字)和数字
str.isalpha()
#判断字符串中是否只有字母(汉字)
str.isdecimal()
str.isdigital()
str.isnumeric()
#判断是否为数字isdigital(支持②),isnumeric(支持②,二,Ⅱ)
str.isidentifier()
#判断字符串是否是有效的标识符,可用来判断变量名是否合法。(字符串开头不能是数字,由数字、字母、下划线组成)
str.isprintable()
#是否存在不可显示字符(\t,\n)
str.isspace()
#字符串是否全是空格(\n \t 也算空格)
str.title()
#将字符串变成标题,每个单词首字母大写
str.istltle()
#判断字符串是否为标题
str.join
#将字符串中的每一个元素按照制定分隔符进行拼接
str.strip
str.lstrip('a')
str.rstrip
#默认去除空格,带参数则去除a
a=str.maketrans('aeiou','12345') #创建替换规则
str.translate(a) #用规则a替换字符串
str.partition('a')
str.rpartition
#以字符串中第一个'a'为分割,将字符串分割成三部分,第二部分是'a'
str.split('a',3)
str.rsplit
#找到字符串中三个'a',分割字符串,不返回'a'
str.splitlines(True)
#根据换行符分割,True,False:是否保留换行
str.swapcase()
#字符串大小写互换