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、以某个字符串连接

字符串常用方法
原文:https://www.cnblogs.com/tinazhu/p/9142467.html