python casefold()
函数用于将字符串中的所有大写字母转换为小写字母。也可以将非英文 语言中的大写转换为小写。
语法
str.casefold()
返回值
返回转换后的字符串
程序示例
#!/usr/bin/python
# coding=utf-8
str1 = "I Love Python"
str2 = "Gro? - α" #德语 大写α
print(str1.casefold())
print(str1.lower())
print(str2.casefold())
print(str2.lower())
程序运行结果:
i love python
i love python
gross - α
gro? - α
i love python
gross - α
gro? - α
注意 lower()函数和casefold()函数的区别:
lower() 方法只对ASCII编码,即‘A-Z’有效,对于其它语言中把大写转换为小写的情况无效,只能用 casefold() 函数。