Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類(lèi)型

Python 文件操作

Python 對(duì)象和類(lèi)

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 字符串 casefold() 使用方法及示例

Python 字符串方法

casefold()方法返回一個(gè)字符串,其中所有字符均為小寫(xiě)。

casefold()方法將刪除string中存在的所有大小寫(xiě)區(qū)別。它用于無(wú)大小寫(xiě)匹配,即在比較時(shí)忽略大小寫(xiě)。

此方法與 Lower() 方法相似,但是 casefold() 方法更強(qiáng)大,更具攻擊性,這意味著它將更多字符轉(zhuǎn)換為小寫(xiě)字母,并且在比較兩個(gè)用 casefold() 方法轉(zhuǎn)換的字符串時(shí)會(huì)找到更多匹配項(xiàng)。

例如,德語(yǔ)小寫(xiě)字母?等效于ss。但是,由于?已經(jīng)是小寫(xiě)字母,lower()方法對(duì)此不起作用。但是,casefold()將其轉(zhuǎn)換為ss。

casefold()的語(yǔ)法為:

string.casefold()

casefold()參數(shù)

casefold()方法不帶任何參數(shù)。

casefold()返回值

casefold()方法返回轉(zhuǎn)為小寫(xiě)后的字符串。

示例1:使用casefold()轉(zhuǎn)換為小寫(xiě)字母

string = "PYTHON IS AWESOME"

# 打印小寫(xiě)的字符串
print("小寫(xiě)字符串:", string.casefold())

運(yùn)行該程序時(shí),輸出為:

小寫(xiě)字符串: python is awesome

示例2:使用casefold()進(jìn)行比較

firstString = "der Flu?"
secondString = "der Fluss"

# ? 相當(dāng)于ss
if firstString.casefold() == secondString.casefold():
    print('字符串是相等的。')
else:
    print('字符串是不等的。')

運(yùn)行該程序時(shí),輸出為:

字符串是相等的。

Python 字符串方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清