标签:pca enter none swap split() width 指定 代码示例 包括
S.strip 函数:可以将字符串的左右空格\t等空白内容去除,该函数可以将字符串的左右两边
的空格、 \t等空白内容或指定字符串去除,并返回处理后的结果,但原字符串
并未被改变。
不带参数的strip()函数,表示把S中前后所有的空白字符全部去掉,包括
’ \n’ , ‘\t’ , ‘\r’ , ’ ’ 等不可见字符串,可以理解为把S前后空白字
符串替换为None;带参数的strip()函数表示将S前后指定字符串chars去掉。
用法:S.strip([chars])
s = "* boy* boy *boy ***"
s_s = s.strip(‘*‘)
print s_s
boy* boy *boy
可以将字符串的左边空格\t等空白内容去除
s = ‘* My is good!*‘
print s.lstrip(‘*‘)
== My is good!*
可以将字符串的右边空格\t等空白内容去除
s = ‘* My is good!*‘
print s.rstrip(‘*‘)
==* My is good!
将字符串转变为小写
print ‘S‘.lower()
将字符串转变为小写
print‘s‘.upper()
将字符串的大小写互换
print ‘s‘.swapcase()
将字符串的首个字母转换为大写
print‘acb‘.capitalize()
Acb
把字符串中的每个单词首字符转换为大写
string.capwords(s)
‘***my Very Good‘
#这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起
string.capwords(s)
‘***my Very Good‘
将字符串的每个单词首字母大写
print ‘My good‘.title()
My Good
S.ljust(width,[fillchar])
#输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。
print s.ljust(10,‘*‘)
123good***
代码示例2:
默认不写第二个参数,则使用
空格填充
s = ‘123good‘
print s.ljust(11)
123good
S.rjust(width,[fillchar]) #右对齐
代码示例:
s = ‘123good‘
#执行结果:
print s.rjust(15,‘*‘)
********123good
S.center(width, [fillchar]) #中间对齐代码示例:
执行结果:
print s.center(15,‘*‘)
****123good***
S.zfill(width)
#把S变成width长,并在右对齐,不足部分用0补足
代码示例4:
print s.zfill(20)
执行结果:
print s.zfill(20)
0000000000000123good
标签:pca enter none swap split() width 指定 代码示例 包括
原文地址:http://blog.51cto.com/357712148/2060787