📅  最后修改于: 2020-10-30 06:07:12             🧑  作者: Mango
Python Casefold()方法返回字符串的小写副本。小写方法更像是小写方法,除了它可以消除字符串存在的所有大小写区别。
例如,在德语中,“β”等于“ ss”。由于它已经是小写字母,因此小写字母不执行任何操作并显示“β”,而大小写转换为“ ss”。
casefold()
不需要任何参数。
它返回小写的字符串。
此函数在Python 3.3中引入。
# Python casefold() function example
# Variable declaration
str = "JAVATPOINT"
# Calling function
str2 = str.casefold()
# Displaying result
print("Old value:", str)
print("New value:", str2)
输出:
Old value: JAVATPOINT
New value: javatpoint
casefold的优势在于,它不仅可以转换为小写字母,而且可以严格转换。参见下面的示例,“β”被转换为“ ss”。
# Python casefold() function example
# Variable declaration
str = "JAVATPOINT - β"
# Calling function
str2 = str.casefold()
# Displaying result
print("Old value:", str)
print("New value:", str2)
输出:
Old value: JAVATPOINT - β
New value: javatpoint ? ss
如果字符串用大写字母表示,则仍会将整个字符串转换为小写。
# Python casefold() function example
# Variable declaration
str = "JaVaTpOiNt"
# Calling function
str2 = str.casefold()
# Displaying result
print("Old value:", str)
print("New value:", str2)
输出:
Old value: JaVaTpOiNt
New value: javatpoint