- name="my name is {renecoo} and i am {age}
- print(name.capitalize())#首字母大写
- print(name.count("a"))#计算字母存在的数量
- print(name.center(50,"-"))#共打印50个字符name置于中央,其余用-补齐
- print(name.encode())#转为二进制
- print(name.endswith("oo"))#以 结尾
- print(name.expandtabs(tabsize=30))#将原定义中的符号转为空格
- print(name.find("e"))#查找字符的索引
- print(name[name.find("name"):])#切片
- print(name.format(name="renecoo",age=20))
- print(name.format_map({"name":"renecoo","age":23}))#字典
- print(name.isalnum())#阿拉伯数字加阿拉伯字符不可包含其他符号
- print("renecoo、、".isalnum())
- print("1A".isdecimal())#十进制
- print("1A".isdigit())#整数
- print("a1A".isidentifier())#判断是不是一个合法的标识符 变量名
- print("ala".islower())#判断是否为小写
- print("3333".isnumeric())#判断是否为只有数字
- print("3333".isspace())#判断是否为空格
- print("My Name Is ".istitle())# 是否为标题
- print("My Name Is ".isprintable())#若为字符串不需考虑视频打印,除非为设备终端驱动程序tty file,drive file
- print("My Name Is ".isupper())#是否全部为大写
- print("+".join(["1","2","3"]))#
- print(name.ljust(50,"*"))#长50 不够在后面以*补齐
- print(name.rjust())#与上一个执行位置相反
- print("Renecoo".lower())#将小写变为大写
- print("Renecoo".upper())
- print(" Renecoo\n".lstrip())#从左边去除换行和回车
- print("\nRenecoo".rstrip())
- p=str.maketrans("abcdef","123456")#以后面相对应的字母数字符号替换前面的字符,但必须保证前后长度一致
- print("renecoo m".translate(p))
- print("renecoo".replace("r","R"))#替换,若未加说明,替换全部
- print("renecoo".rfind("e"))#找到最右面所在位置的下标
- print("renecoo m m".split())#将字符串按照空格分成一个列表
- print("renecoo m m".split("e"))#将字符串按照e分成一个列表# ,但e被 当做分隔符会消失
- print("ren\necoo".splitlines())#按照换行符分隔
- print("renecoo M".swapcase())#将大写换为小写
- print("renecoo".title())#变为标题,首字母大写
- print("renecoo".zfill(50))#以0填充
常用字符串
猜你喜欢
转载自blog.csdn.net/qq_42111985/article/details/80261274
今日推荐
周排行