字符串操作一

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

以上是关于字符串操作一的主要内容,如果未能解决你的问题,请参考以下文章

动态SQL基础概念复习(Javaweb作业5)

一步一图一代码,一定要让你真正彻底明白红黑树

miniui后台无法接收到input传值

最新开源指数发布:VSCode成为第一代码编辑器百度Apollo增长最快

用 iPad 来写代码,GitHub 又一代码编辑器,开源了!

用 iPad 来写代码,GitHub 又一代码编辑器,开源了!