1.capitalize() 将首字母变成大写
s = 'I LOVE YOU'
a = s.capitalize()
print("a")
<<<<I love you
2.lower() 将所有字母转化为小写
s = 'I LOVE YOU'
a = s.lower()
print("a")
<<<<i love you
3.upper()将所有字母转化为大写
s = 'i love you'
a = s.upper()
print("a")
<<<<I LOVE YOU
4.swapcase() 大小写互换
s = 'I love you'
a = s.swapcase()
print("a")
<<<<i LOVE YOU
5.title()每个单词的首字母大写,只要不是字母都是分隔符
s = 'i love you'
a = s.title()
print("a")
<<<<I Love You
6.strip()去除两边的空白含\n \t
s = ' I love you'
a = s.strip()
print("a")
<<<<I love you
7.replace(old,new)替换字符
w = 'wangtian_is_a_titi_a'
s = w.replace('_',' ',2)#指定次数跟换指定内容
print(s)
<<<<wangtian is a_titi_a
8.split()可指定字符进行分割成列表,用什么分割就会消失什么,将字符串分割成列表
w = 'wangtian_is_a_titi_a'
s = w.split('_')#指定分割的字符或符号
print(s)
<<<<[wangtian,is,a,titi,a]
9.startswith()判断以什么为开头,返回True或False,endswith()判断以什么结尾
w = 'wangtian_is_a_titi_a'
s = w.startswith('w')#指定字符
print(s)
<<<<True
10.索引操作
s = "s vv vv ve es es"
print(s.count('s')) 计算s在字符串里出现的次数
<<<3
print(s.find('v')) 查找*在字符串中出现的位置,只找第一次出现的位置,没找到返回-1
<<<2
print(s.index('v')) 查找,当字符串不存在的时候,报错
<<<2
11.判断
s = "222"
print(s.isdigit())#判断字符串是否是数字
<<<True
s1 = 'sss'
print(s1.isalpha())#判断字符串是否是字母
<<<True
s2 = 'ns23'
print(s2.isalnum())#判断字符串是否是字母或数字
<<<True
s3 = '一二三123'
print(s3.isnumeric())#可识别中文数字
<<<True