python 中常用的字符串处理函数04

 

001、lower:将所有字母转换为小写(同casefold)

>>> a = "ABCD"          
>>> a.lower()               ## 将所有的字母转换为小写
'abcd'
>>> b = "abCD"
>>> b.lower()
'abcd'

 

002、upper:将所有的字母转换为大写

>>> a = "abcd"
>>> a.upper()              ## 将所有字母转换为大写
'ABCD'
>>> b = "abCD"
>>> b.upper()
'ABCD'

 

003、casefold:将所有字母修改为小写

>>> a = "ABCD"
>>> a.casefold()         ## 将所有字母修改为小写
'abcd'
>>> b = "abCD"
>>> b.casefold()
'abcd'

 

004、capitalize:将首字母转换为大写字母,其他均为小写字母

>>> a = "abcd"
>>> a.capitalize()      ## 将首字母转换为大写字母,其它转换为小写字母
'Abcd'
>>> b = "ABCD"
>>> b.capitalize()
'Abcd'

 

005、swapcase:将大写字母转换小写字母、将小写字母转化为大写字母

>>> a = "ABcd"
>>> a.swapcase()        ## 将大写字母转换为小写字母,将小写字母转换为大写字母
'abCD'
>>> b = "abcd"
>>> b.swapcase()
'ABCD'

 

006、lstrip:删除字符串左边的所有空白字符

>>> a = "  abcd  "
>>> a
'  abcd  '
>>> a.lstrip()             ## 删除字符串左边的所有空白字符
'abcd  '
>>> b = "abcde   "
>>> b
'abcde   '
>>> b.lstrip()
'abcde   '

 

007、rstrip:删除字符串右边的所有空白字符

>>> a = "   abcd    "
>>> a
'   abcd    '
>>> a.rstrip()         ## 删除字符串右边的所有空白字符
'   abcd'

 

008、strip:删除字符串两边的所有空白字符

>>> a = "   abcd   "
>>> a
'   abcd   '
>>> a.strip()          ## 删除字符串两边的所有空白字符
'abcd'

 

009、partition:将字符串划分为一个三元组

>>> a = "abcdefg"
>>> a.partition("d")      ## 将原字符串划分为一个三元组
('abc', 'd', 'efg')
>>> a.partition("f")
('abcde', 'f', 'g')
>>> a.partition("x")
('abcdefg', '', '')

 

posted @ 2022-05-23 10:52  小鲨鱼2018  阅读(89)  评论(0编辑  收藏  举报