python string字符串函数

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? - α

 注意 lower()函数和casefold()函数的区别:

lower() 方法只对ASCII编码,即‘A-Z’有效,对于其它语言中把大写转换为小写的情况无效,只能用 casefold() 函数。