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', '', '')