码迷,mamicode.com
首页 > 其他好文 > 详细

字符串操作总结

时间:2018-10-05 15:09:50      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:col   title   位置   操作   map   cap   sid   数字   asd   

 1 name=my    name is {name}
 2 
 3 print(name.capitalize())#首字母大写
 4 print(name.count(a))#找到字符串中字符数量
 5 print(name.center(50,-))#字符串前后填充-,一共50个字符
 6 
 7 print(name.endswith(ao))#判断字符串与什么结尾
 8 print(name.expandtabs(tabsize=30))#将字符串中的tab改成空格
 9 
10 print(name.find(name))#找到字符位置
11 print(name[name.find(name):])#切片
12 
13 print(name.format(name=tao))#格式化输出
14 print(name.format_map({name:tao}))#格式化输出
15 
16 print(acd.isalnum())#判断是否是阿拉伯数字或阿拉伯字符,有特殊字符返回False
17 print(asddsv.isalpha())#判断是否是纯英文字符
18 print(123.isdecimal())#判断是否是十进制
19 print(1A.isdigit())#判断是否是整数
20 print(wo啊.isidentifier())#判断是否是合法的标识符/变量名
21 print(a.islower())#判断是否是小写
22 print(12.isnumeric())#判断是否是数字
23 print(12D.istitle())#判断每个首字母是否是大写
24 print(wqwd.isprintable())#判断是否可打印
25 print(asf.isupper())#判断是否是大写
26 
27 print(+.join([1,2,3]))#将列表中元素用+号拼接成字符串
28 
29 print(name.ljust(50,*))#字符串后填充*,一共50个字符
30 print(name.rjust(50,*))#字符串前填充*,一共50个字符
31 
32 print(AHBHJ.lower())#将字符串改成大写
33 print(AasdHJ.upper())#将字符串改成小写
34 
35 print(\nvbNNJ.lstrip())#去掉左边的空格和回车
36 print(vbNNJ\n.rstrip())#去掉右边的空格和回车
37 print(\nvbNNJ\n.strip())#去掉俩边的空格和回车
38 
39 p=str.maketrans(abcdef,123456)
40 print(James tao.translate(p)) #将字符串abcdef中字符被12345替代,可以写随机密码
41 
42 print(james tao.replace(a,A,1))#替换
43 print(James tao.rfind(a))#找出字符串中最右字母的位置
44 
45 print(James tao.split( ))#将字符串切成列表,默认为空格
46 print(James \ntao.splitlines())#将字符串按换行切成列表
47 print(James tao.swapcase())#大写变小写小写变大写
48 
49 print(James tao.title())#都变成大写
50 
51 print(James tao.zfill(50))#字符串前填充0,一共50个字符

 

字符串操作总结

标签:col   title   位置   操作   map   cap   sid   数字   asd   

原文地址:https://www.cnblogs.com/BIT-taozhen/p/9744755.html

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