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

字符串[全部内容]

时间:2017-07-16 14:58:20      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:查找   大写   bin   name   sid   python   replace   line   nal   

技术分享
 1 #!/usr/bin/env python
 2 # 世上最美的,莫过于从泪水中挣脱出来的那个微笑
 3 # Author: Msl23
 4 
 5 name = ‘my name is {name} , age is {old}‘
 6 
 7 print(name.format(name = ‘alex‘,old = 18))
 8 
 9 print(name.format_map( {‘name‘:‘alex‘,‘old‘:18}))
10 
11 print(‘ab2A3‘.isalnum())#判断字符中是否有阿拉伯字母
12 print(‘Ab‘.isalpha()) #判断字符中是否有字母
13 print(‘0123‘.isdecimal()) #判断字符中是否有十进制数
14 print(‘12‘.isdigit()) #判断字符是否为数字
15 print(‘abc‘.isidentifier()) #判断字符是否为一个合法的标识符
16 print(‘My Name Is‘.istitle()) #判断是否是一个标题
17 print(‘+‘.join([‘1‘,‘2‘,‘3‘])) #加入是一段内容
18 print(‘my name is alex‘.ljust(50,"*")) #使字符串达到50个字符,不够的用*在末尾补齐
19 print(‘my name is alex‘.rjust(50,"*")) #使字符串达到50个字符,不够的用*在开头补齐
20 print(‘Alex‘.lower()) #大写变成小写
21 print(‘alex‘.upper()) #小写变成大写
22 print(‘\nAlex‘.lstrip()) #去除左边的回车和空格
23 print(‘alex\n‘.rstrip()) #去除右边的回车和空格
24 print(‘----‘)
25 print(‘   alex\n‘.strip()) #去除两边的空格和\n
26 
27 p = str.maketrans(‘abcdef‘,‘123456‘) #把"abcdef"换成“123456”
28 print(‘alex li‘.translate(p)) #把p传入字符串‘alex li‘
29 
30 print(‘allllllllllex li‘.replace(‘l‘,‘L‘,2))#替换字符l为L且最多替换2次
31 print(‘alex‘.rfind(‘e‘)) #查找e字符的索引
32 print(‘1+2+3+4‘.split("+")) #以+作为分割符作变成列表
33 print(‘1+2\n+3+4‘.splitlines()) #识别各个系统的换行符
34 print(‘Alex Li‘.swapcase()) #大写变成小写,小写变成大写
35 print(‘alex li‘.title()) #将字符转换为标题
36 print(‘Alex‘.zfill(10)) #使字符串长度达到10不够用0来补齐前面
View Code

 

字符串[全部内容]

标签:查找   大写   bin   name   sid   python   replace   line   nal   

原文地址:http://www.cnblogs.com/msl23/p/7190474.html

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