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 capitalize()用法及代码示例
- Python String center()用法及代码示例
- Python String count()用法及代码示例
- Python String Center()用法及代码示例
- Python String decode()用法及代码示例
- Python String join()用法及代码示例
- Python String isalnum()用法及代码示例
- Python String rsplit()用法及代码示例
- Python String startswith()用法及代码示例
- Python String rpartition()用法及代码示例
- Python String splitlines()用法及代码示例
- Python String upper()用法及代码示例
- Python String isprintable()用法及代码示例
- Python String translate()用法及代码示例
- Python String title()用法及代码示例
- Python String replace()用法及代码示例
- Python String split()用法及代码示例
- Python String format_map()用法及代码示例
- Python String zfill()用法及代码示例
- Python String max()用法及代码示例
注:本文由纯净天空筛选整理自 Python String casefold()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。