當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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