首页 > 代码库 > ⑨python字符串常用操作
⑨python字符串常用操作
name = "My \tName Is {name} and i am {year} old" print(name.capitalize()) #把变量或字符串的英文第一个字母变大写 print(name.casefold()) #把变量或字符串的英文全部转换为小写 print(name.center(50,"-")) #把该变量放在中心,两边总共用50个“-”连接 print(name.count("m")) #打印该值出现的个数 print(“中文”.encode(‘gb2312‘)) #以gb2312编码对字符串str进行解码,获得字符串类型对象u1
print(name.endswith("eng")) #判断结尾是否是该值 print(name.expandtabs(tabsize=30))#\t转换为空格 print(name.find("name")) #打印‘name‘的下标位置 print(name[name.find("name")]) print(name.format(name="peng",year=26))#赋值 print(name.format_map({‘name‘:‘peng‘,‘year‘:12}))#字典 print(name.index("name")) #打印‘name‘的下标位置 print("1d2s".isalnum()) #判断是否为英文字符+阿拉伯数字字符(不分先后或混合,不包含特殊字符) print("ooii".isalpha()) #判断是否为纯英文字符,包含大小写 print("6".isdecimal()) print("name".isidentifier()) #判断是否为一个合法的标识符(变量名) print("66".isdigit()) #判断是否为整数 print("oppp".islower()) #判断是否为小写字母 print("888".isnumeric()) #判断是否为整数 print("pppp".isprintable()) #判断文件是否可打印tty file,diver file print(" ".isspace()) #判断是否为空格 print("My Name".istitle()) #判断每个字母首字母是否为大写 print("NAMT".isupper()) #判断英文字符是否都为大写 print(‘+‘.join([‘1‘,‘2‘,‘3‘]))#连接变量 print(name.ljust(50,‘*‘)) #变量或字符串末尾补足长度 print(name.rjust(50,‘-‘)) #变量或字符串开头补足长度 print(name.upper()) #变量或字符串都变大写 print(name.lower()) #变量或字符串都变小写 print(‘\nPeng‘.lstrip()) #去掉变量或字符串左边的空格或回车 print(‘Peng\n‘.rstrip()) #去掉变量或字符串右边的空格或回车 print(‘\nPeng\n‘.strip()) #去掉变量或字符串两头的空格或回车 p = str.maketrans("abcdefghi",‘123456789‘)#把前面的字符串转成后面对应的值 print("penghx".translate(p)) #把该字符串按p的方式对应 print("peng peng".replace(‘p‘,‘P‘,1))#替换,数字是替换个数 print("peng peng".rfind(‘p‘)) #找到变量或字符串中最后一个该字符的下标位置 print(name.split()) #按变量或字符串中的(")分离为列表形式 print("1+2\n+3+4".splitlines())#按换行的节点分离为列表(自动识别不同系统的换行) print("Peng pEng".swapcase()) #变量或字符串英文字符大写变小写,小写变大写 print(name.title()) #变量或字符串英文词首字母变大写 print(name.zfill(50)) #变量或字符串长度不够50,用0填充在开头
⑨python字符串常用操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。