python-字符串常用方法
msg = 'yan11gyang'
print(msg.capitalize()) #字符串的第一个字符大写
print(msg.center(50,'-')) #50字符串的总宽度,-填充字符
print(msg.index('y')) #跟find()方法一样,如果元素不在字符串中会报一个异常,
如下图:y是第一个元素,下标为0;元素不存在的时候,报ValueError: substring not found
print(msg.find('p')) #它找不到元素的时候,不会报错,会返回-1
print(msg.isalnum()) #字符为字母或数字则返回True,否则返回False
print(msg.isalpha()) #字符都是字母或汉字则返回True,否则返回False
print(msg.count('yang')) #查询次数
print(msg.endswith('g'))#判断字符串是否以g结尾
print(msg.startswith('y'))#判断字符串是否以y开头
print(msg.upper()) #将字符串中的字母全部转换大写的
print(msg.lower()) #将字符串中的字母全部转换成小写的
print(msg.isdigit()) #判断是否为纯数字
print(msg.isspace()) #判断是否全都是空格

print(msg.strip())#去掉字符串两边的东西,默认是去调两边的空格和换行符的
print(msg.replace('yang','chen')) #替换字符串,把前面的替换成后面的
print(msg.zfill(12))#返回长度为12的字符串,原字符串右对齐,不足在前面填充0
str = 'qw,e2,32,1,we'
print(str.split(' ')) #1、分割字符串,2、把字符串变成一个list 3、默认是以空格和换行符分割的
print(str.split(','))
list = ['q','23','www']
print('-'.join(list))#1、是吧list变成字符串的 2、以某个字符串连接
import string
print(string.ascii_letters) #所有的大写+小写字母
print(string.ascii_lowercase) #所有的小写字母
print(string.ascii_uppercase)# 所有的大写字母
print(string.digits) #所有的数字
print(string.punctuation) #所有的特殊字符
# print(name.format())#格式化字符串
# print(name.format_map())
# print(name[1]) #字符串也是可以根据下标来取值的





















浙公网安备 33010602011771号