当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String casefold()用法及代码示例


casefold() 方法是一种激进的lower() 方法,它将字符串转换为大小写折叠字符串以进行无大小写匹配。

casefold() 方法删除 string 中存在的所有大小写区别。它用于无大小写匹配,即在比较时忽略大小写。

例如,德语小写字母 ß 等价于 ss 。但是,由于 ß 已经是小写字母,因此 lower() 方法对它没有任何作用。但是, casefold() 将其转换为 ss

用法:

string.casefold()

casefold() 的参数

casefold() 方法不接受任何参数。

返回:

casefold() 方法返回大小写折叠字符串。

示例 1:小写使用 casefold()

string = "PYTHON IS AWESOME"

# print lowercase string
print("Lowercase string:", string.casefold())

输出

Lowercase string: python is awesome

示例 2:使用 casefold() 进行比较

firstString = "der Fluß"
secondString = "der Fluss"

# ß is equivalent to ss
if firstString.casefold() == secondString.casefold():
    print('The strings are equal.')
else:
    print('The strings are not equal.')

输出

The strings are equal.

相关用法


注:本文由纯净天空筛选整理自 Python String casefold()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。