Python字符串函数用法

Python字符串函数

capitalize()

描述:将字符串的第一个字母变成大写,其余字母变为小写。
示例:

>>> name_1='zhang san'
    name_2='Zhang san'
    name_3='zHang sAn'
    print(name_1.capitalize())
    print(name_2.capitalize())
    print(name_3.capitalize())



Zhang san
Zhang san
Zhang san

title()

描述:返回一个满足标题格式的字符串。即所有英文单词首字母大写,其余英文字母小写。
示例:

>>> name='zhang san'
    print(name.title())



Zhang San

swapcase()

描述:将字符串中的大小写字母同时进行互换。即将字符串str中的大写字母转换为小写字母,将小写字母转换为大写字母。
示例:

>>> name_1='i name is zhang san'
    name_2='I NAME IS ZHANG SAN'
    name_3='i NAME IS zHANG sAN'
    print(name_1.swapcase())
    print(name_2.swapcase())
    print(name_3.swapcase())



I NAME IS ZHANG SAN
i name is zhang san
I name is Zhang San

lower()

描述:将字符串中的所有大写字母转换为小写字母。
示例:

>>> name='I Name Is Zhang San'
    print(name.lower())



i name is zhang san

casefold()

描述:将字符串中的所有大写字母转换为小写字母。也可以将非英文 语言中的大写转换为小写。

>>> name='I Name Is Zhang San'
    print(name.casefold())



i name is zhang san

lower()函数和casefold()函数的区别:
lower() 方法只对ASCII编码,即‘A-Z’有效,不能将其它语言中的大写转换为小写,而casefold() 函数可以。

upper()

描述:将字符串中的所有小写字母转换为大写字母。
示例:

>>> name='i nAME iS zHANG sAN'
    print(name.upper())



I NAME IS ZHANG SAN

04哥哥

posted @ 2020-11-08 09:58  I046569  阅读(86)  评论(0)    收藏  举报