python字符串常用方法
定义一个字符串:
name='miyuki kazuya'
1、把字符串首字母大写
name.capitalize()
2、把字符串居中
name.center()
第一个值100表示整个字符串的长度,包括自身长度,字符串不足的长度,用第二个值‘-’补齐
3、查找字符串中的第一个出现元素的下标
name.index()
如果元素不存在,则会报错。
4、同样是查找字符串中第一个出现元素的下标,但找不到元素的时候,不会报错,会返回-1表示不存在
name.find()
5、判断字符串是否只有英文、数字、汉字,返回布尔类型的值
name.isalpha()
18、补0
name.zfill() 设置字符串长度,不足的在前方补0
19、string函数
首先引用string函数
import string
①所有的大写+小写字母
string.ascii_letters
②所有小写字母
string.ascii_lowercase
③所有大写字母
string.ascii_uppercase
④所有数字
string.digits
⑤所有的特殊字符
string.punctuation
20、split()
可以分割字符串,把字符串变成一个list
定义一个字符串
name=‘lxy zyf wdz nl wy gfw’
name.split() #默认是以空格和换行符分割的
也可以输入根据某元素进行分割,如用y进行分割:
print(name.split('y'))
21、join()
把list变成字符串,以某个字符串连接
'连接字符串'.join(列表名)
定义一个列表
name=['lxy', 'zyf', 'wdz', 'nl', 'wy', 'gfw']
print('----'.join(name))