字符串操作一
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串操作一相关的知识,希望对你有一定的参考价值。
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
lstrip()
可以将字符串的左边空格\t等空白内容去除
s = ‘* My is good!*‘
print s.lstrip(‘*‘)
== My is good!*
rstrip()函数
可以将字符串的右边空格\t等空白内容去除
s = ‘* My is good!*‘
print s.rstrip(‘*‘)
==* My is good!
lower()函数
将字符串转变为小写
print ‘S‘.lower()
upper()函数
将字符串转变为小写
print‘s‘.upper()
swapcase()函数
将字符串的大小写互换
print ‘s‘.swapcase()
capitalize() 函数
将字符串的首个字母转换为大写
print‘acb‘.capitalize()
Acb
capwords()函数
把字符串中的每个单词首字符转换为大写
string.capwords(s)
‘***my Very Good‘
String.capwords(S)
#这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起
string.capwords(s)
‘***my Very Good‘
S.title() 函数
将字符串的每个单词首字母大写
print ‘My good‘.title()
My Good
S.ljust()函数
S.ljust(width,[fillchar])
#输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。
print s.ljust(10,‘*‘)
123good***
代码示例2:
默认不写第二个参数,则使用
空格填充
s = ‘123good‘
print s.ljust(11)
123good
S.rjust()函数
S.rjust(width,[fillchar]) #右对齐
代码示例:
s = ‘123good‘
#执行结果:
print s.rjust(15,‘*‘)
********123good
S.center()
S.center(width, [fillchar]) #中间对齐代码示例:
执行结果:
print s.center(15,‘*‘)
****123good***
S.zifll()填充
S.zfill(width)
#把S变成width长,并在右对齐,不足部分用0补足
代码示例4:
print s.zfill(20)
执行结果:
print s.zfill(20)
0000000000000123good
以上是关于字符串操作一的主要内容,如果未能解决你的问题,请参考以下文章
最新开源指数发布:VSCode成为第一代码编辑器百度Apollo增长最快