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'