字符串的方法
字符串的方法

蝈蝈

2022/8/7 21:01:42

####字符串总结

name= 'liuming\t'

name.capitalize()       #字符串首字母大写

name.casefold()         #所有大写变小写

name.lower()            #所有大写变小写

name.center(20,'-')     #文本居中,20指定宽度,-指定填充

name.count('u',1,6)     #查找值,u为要查找的值,1字符串位置开头,6字符串结尾

name.startswith('li')   #查询以xx开头

name.endswith('ng')     #查询以xx结尾

name.expandtabs(20)     #找到制表符\t进行替换制作表格(包含前面的值)

name.format_map({'name':'alex'}) #字符串格式化,根据字典

name.format('liuming')  #字符串格式化

name.isalnum()          #允许有数字

name.isalpha()          #不允许有数字

name.isdecimal()        #是否有数字可以识别123

name.isdigit()          #是否有数字可以识别123,②

name.isnumeric()        #是否有数字可以识别123,二,②

name.isidentifier()     #是否是标识符

name.islower()          #是否全部是小写

name.isupper()          #是否全部是大写

name.upper()            #全部变大写

name.lower()            #全部变小写

name.isprintable()      #是否包含隐藏的xx

name.isspace()          #是否全部是空格

'_'.join(name)          #元素拼接

name.rjust(20,'-')      #左填充,20指定宽度,-填充的东西

name.ljust(20,'-')      #右填充,20指定宽度,-填充的东西

#对应关系+翻译

m = str.maketrans('aeojj','12344')          #对应关系

name = "asdkahkjfhkjsh123hkj;asdsfjjjcnnn"#讲对应关系的字母翻译为数字

v = name.translate(m)                         #讲对应关系的字母翻译为数字

name.partition('um')    #分割,保留分割的元素,根据um分割

name.replace('um','SB',1) #替换,um替换为SB,1指定位置替换

name.strip()            #移除空白\t\n

name.swapcase()         #大小写转换

name.zfill(20)          #填充0 ,20指定宽度

len(name)               #测宽度





还可以输入200个字

蝈蝈派【海南省教改项目(Hnjg2022-80)支持】 网站版权所有

Python remained the copyright of our website

吉公网安备 22020402000437号

备案号:吉ICP备2020005062号-2

关注QQ群

了解Python

实时动态