第1篇:字符串

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()
#字符串大小写互换

猜你喜欢

转载自www.cnblogs.com/really-really/p/11061462.html