字符串操作

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
posted @ 2019-08-05 14:25  tiwe  阅读(117)  评论(0编辑  收藏  举报