📜  Python string.casefold()方法

📅  最后修改于: 2020-10-30 06:07:12             🧑  作者: Mango

Python String Casefold()方法

Python Casefold()方法返回字符串的小写副本。小写方法更像是小写方法,除了它可以消除字符串存在的所有大小写区别。

例如,在德语中,“β”等于“ ss”。由于它已经是小写字母,因此小写字母不执行任何操作并显示“β”,而大小写转换为“ ss”。

签名

casefold()

参量

不需要任何参数。

返回类型

它返回小写的字符串。

Python版本

此函数在Python 3.3中引入。

Python String Casefold()方法示例1

# 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

Python String Casefold()方法示例2

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 String Casefold()方法示例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