name="ig Wang da liyang"
print(name.capitalize())#首字母大写
print(name.count('w')) #查询字符串个数
print(name.center(50,"-"))#打印长度为50,name居中,两侧不够用 “-”补齐
print(name.encode())#将字符串转换为二进制
print(name.endswith('w')) #判断字符串是否以xx结尾,是返回True
print(name.startswith('x'))#判断字符串是否以xx开头,是返回True
print(name.find('w')) #查看下标,从左侧开始
print(name.rfind('w'))#从右侧开始
print(name.upper()) #转换字符串为大写
print(name.lower()) #转换字符串为小写
print(name.index('a'))#查找下标
print(name.isalnum())#判断是英文数字
print(name.isalpha())#判断是否是纯英文(包含大写)
print(name.isdecimal())#判断是否是十进制,是返回true
print(name.isdigit())#判断是否为整数,小数也返回false。a=123是错的。a='123'是正确的。检查str中是不是为整数,
print(name.isnumeric())#和isdigit有啥区别????????
print(name.isspace())#判断是否是空格
print(name.isidentifier()) #判断是否为一个合法的变量名
print(name.istitle())#判断所有单词首字母是否是大写
print(name,=.isprintable())#判断是否可打印.tty file/drive file不可打印
name="My name is {name} , and i am {age} year old"
print(name.format(name="Li yang ",age=23))
print(name.format_map({'name':'Li yang','age':'33'}))#用于字典
print('+'.join(['1','2','3']))#pyhton3 join 列表不可写为[1,2,3]
1+2+3
print(name.ljust(50,'$'))#保证字符串打印长度为50,如长度不够,字符串靠左,右侧不足的位置$补齐
print(name.rjust(50,'$'))#同上
print(name.lower())#将name字符串内的所有字母变成小写
print(name.upper())#同上
print(name.strip())#去掉字符串两边的东西,默认去空格和换行符
print(name.lstrip())#去掉左边的的东西.
print(name.rstrip())#同上
print(name.replace('j','aaaa',1)#将j替换成aaaa,替换一个
print(name.split())#默认以空格将str分成列
print(name.title()) #将每个单词的首字母大写,upper是所有字母大写
name = 'Big li yang'
p = str.maketrans('abcdefg','1234567') #将现有的字母替换,
print(name.translate(p))
Bi7 li y1n7
print(name.zfill(50))#左侧用00000补齐长度
python z字符串常用操作
最新推荐文章于 2022-11-16 16:10:40 发布