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

浙公网安备 33010602011771号