day2-字符串常用方法

 1 s = ' ab cd  '
 2 #去字符串两边的空格和换行符
 3 print(s.strip())
 4 s.rstrip()#去右边空格和换行符
 5 s.lstrip()#去左边的空格和换行符
 6 s.replace('a','A')#替换
 7 s.replace(' ','')#去除中间空格
 8 print(s.replace(' ',''))
 9 str = '1abcdefabc你好@'
10 print(str.index('c'))#找下标,不存在,就报错
11 print(str.count('c'))#统计某个字符出现的次数
12 print(str.find('ss'))#找下标,如果不存在,返回-1,存在就返回下标
13 print(str.startswith('a'))#以xxx开头
14 print(str.endswith('.jpg'))#以xxx结尾
15 print(str.upper())#把所有字母都变成大写
16 print(str.lower())#把所有字母都变成小写
17 print(str.isdigit())#判断是否为整数
18 print(str.capitalize())#首字母大写
19 print(str.center(50,'='))#字符串居中,不够补‘=’
20 print(str.zfill(20))#在前面补0
21 print(str.isupper())#判断是否是大写字母
22 print(str.islower())#判断是否是小写字母
23 print(str.isalpha())#只有字母和汉字,返回true
24 print(str.isalnum())#字母,数字,汉字,返回true
25 print(str.isspace())#判断是否是空格
26 s3 = '今天日期是{date},欢迎{name}登陆'
27 #format()字符串格式化
28 print(s3.format(date='2018年',name='xiaoming'))
29 print(s3.format_map({'date':'2018年','name':'xiaoming'}))#传字典
30 
31 stu = 'xiaoming,xiaoli,xiaowang'
32 print(stu.split(','))#分割字符串,返回list
33 
34 stu1 = 'xiaowang  xiaoli      xiaohei'
35 print(stu1.split())#默认空格分割
36 
37 l = ['a','b','c']
38 print(','.join(l))#把list里面的元素,通过指定的字符连接起来

 

posted @ 2019-10-23 17:04  维特布朗尼  阅读(363)  评论(0编辑  收藏  举报