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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。