跳到主要内容

casefold()

Python 中的 casefold() 方法是一个字符串方法,用于返回字符串的小写版本。它与 lower() 方法类似,但在将字符转换为小写方面更激进,使其适用于不区分大小写的比较。

参数值

此函数不接受任何参数。

返回值

casefold() 方法返回一个 string,其中所有字符都转换为小写。

如何在 Python 中使用 casefold()

示例 1

casefold() 方法返回字符串的折叠大小写副本。折叠大小写的 字符串 可用于不区分大小写的匹配。

text = 'HELLO WORLD'
result = text.casefold()
print(result)  # Output: 'hello world'
示例 2

它类似于 lower(),但可以折叠一些在语言学上合适的字符。例如,德语中的 ß 变成“ss”。

german_word = 'STRAßE'
result = german_word.casefold()
print(result)  # Output: 'strasse'