一、字符串常用方法
str.capitalize() #字符串首字母大写
str.center(20,'-') #把字符串居中,两边以'-'填充,长度一共为20
str.index('p') #返回字符'p'在字符中的下标,找不到下标时会报错
str.isalnum() #判断字符串里只能有英文、数字 ,返回布尔值
str.isalpha() #判断是否只为英文的,汉字也可以
str.count('a') #返回'a'字符在字符串中的个数
str.endswith('.jpg') #判断字符串是否以xx结尾
str.startswith('138') #判断字符串是否以xx开头
str.upper() #字母都给变成大写的
str.lower() #字母都给变成小写的
str.find('p') #返回字符'p'在字符中的下标,找不到时就返回-1
str.isdigit() #判断是否为纯数字
str.isspace() #判断是否全都是空格
str.strip() #去掉字符串两边的东西,默认是去掉两边的空格和换行符的
str.lstrip() #只去掉左边的空格跟换行符
str.rstrip() #只去掉右边的空格跟换行符
str.replace('a','b') #替换字符串,把前面的a替换成后面的b
str.zfill(2) #在前面补0,补到长度为2
str.split(',') #1.以‘,’分割字符串 2.将字符串变成一个list 3.默认是以空格跟换行符分割的
'\n'.join(stus) #1.将数组元素以换行符\n来拼接成字符串 2.将list变成字符串 3.以某个字符串连接
str[1] #字符串也可以根据下标来取值
str.format() #字符串的格式化
二、String模块
import String
string.ascii_letters #所有的大写+小写字母
string.ascii_lowercase #所有的小写字母
string.ascii_uppercase #所有的大写字母
string.digits #所有的数字
string.punctuation #所有的特殊字符