码迷,mamicode.com
首页 > 编程语言 > 详细

07-Python-字符串操作

时间:2017-10-26 11:46:18      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:dex   format   nbsp   sde   打印   lower   style   结果   标识   

1、常用字符串操作

 1 name = my name is druid
 2 
 3 print(name.capitalize())  #首字母大写
 4 print(name.count(d))
 5 print(name.center(50,-))  #一共打印五十个字符,字符串置中,不够的位用-填充
 6 print(name.ljust(50,*))  #一共打印五十个字符,字符串置左,不够的位用*填充
 7 print(name.rjust(50,~))  #一共打印五十个字符,字符串置右,不够的位用~填充
 8 print(name.endswith(d))  #是否以字符串‘d‘结尾
 9 print(name.expandtabs(tabsize=30))  #tab键为30个空格
10 print(name.find(d))  #返回字符的第一个索引,没有找到返回-1
11 print(name[name.find(d):])  #切片
12 print(druid.rfind(d))    #返回最后一个字符的索引
13 print(name.index(d))  #返回索引,没有找到则报错
14 print(name[name.index(d):])  #切片
15 
16 s = a123A
17 print(s.isalnum())  #是否是字母数字
18 print(s.isalpha())  #是否是纯英文字符
19 print(s.isdecimal())  #是否是十进制
20 print(s.isdigit())  #是否是整数
21 print(s.isidentifier())  #是否是合法的标识符(变量名)
22 print(s.islower())  #是否是小写
23 print(s.isnumeric())  #是否仅有数字
24 print(s.istitle())  #每个单词开头是否为大写
25 print(s.isupper())  #是否为大写
26 print(‘‘.join((druid!)) ) #把可迭代对象用‘‘中的字符串连接起来
27 print(+.join([a,b,c]))
28 print(DruiD.lower())  #小写
29 print(druid.upper())  #大写
30 
31 print(\n    druid.lstrip())  #去掉左边空格和换行符
32 print(druid      \n.rstrip())  #去掉右边空格和换行符
33 print(\n  druid   \n.strip())  #去掉两边的空格和换行符
34 
35 p = str.maketrans(abcde,12345)  #前面的字符串用后面的字符串替换
36 print(abcde.translate(p))  #如果前面的字符串和p中的字符串有相同的字符,则替换
37 print(druid abcde.translate(p))  #前面的字符串和p中的字符串不相同的字符不替换
38 
39 print(druid.replace(d,D,1))  #将第一个字符替换,如果不加1,则替换所有
40 
41 print(druid chenc.split())  #默认按照空格分隔字符,得到的结果为列表
42 print(druid chenc.split(d))  #以d为分隔符
43 print(druid chenc.split(c))  #以c为分隔符
44 print(1+2+3.split(+))  #以+为分隔符
45 print(1+2\n+3+4.splitlines())  #按换行符分隔
46 
47 print(druid chen.zfill(50))  #左边用零填充
48 
49 name1 = my name is {name},age {age}
50 print(name1.format(name = druid,age = 18))
51 print(name1.format_map({name:alex,age:33}))

 

07-Python-字符串操作

标签:dex   format   nbsp   sde   打印   lower   style   结果   标识   

原文地址:http://www.cnblogs.com/Druidchen/p/7735498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!