字符串操作一

编程入门 行业动态 更新时间:2024-10-25 16:26:43

<a href=https://www.elefans.com/category/jswz/34/1771434.html style=字符串操作一"/>

字符串操作一

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_sboy* 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









本文转自 知止内明 51CTO博客,原文链接:,如需转载请自行联系原作者

更多推荐

字符串操作一

本文发布于:2024-02-12 14:14:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1688126.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符串   操作

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!