Python 字串 swapcase() 方法



Python 字串的 swapcase() 方法用於交換字串中所有基於大小寫的字元的大小寫。也就是說,字串中的小寫字元將轉換為大寫字元,反之亦然。

小寫字元 是指非大寫字母的字元;而 大寫字元 是指大寫字母。

注意 - 當在字串中遇到數字和符號字元時,此方法不會引發錯誤,而是按原樣返回它們。

語法

以下是 Python 字串 swapcase() 方法的語法 -

str.swapcase()

引數

此方法不接受引數。

返回值

此方法返回字串的副本,其中所有基於大小寫的字元的大小寫都已交換。

示例

當我們對一個所有字元都為小寫的輸入字串呼叫此方法時,它將返回一個包含所有字元都為大寫的字串。

以下示例演示了 Python 字串 swapcase() 方法的使用。在這個例子中,我們建立一個字串,其中所有字元都為小寫,例如 "this is string example....wow!!!". 對此字串呼叫 swapcase() 方法,返回值將是大寫字串。

str = "this is string example....wow!!!";
print(str.swapcase())

當我們執行上述程式時,它會產生以下結果 -

THIS IS STRING EXAMPLE....WOW!!!

示例

當我們對一個所有字元都為大寫的輸入字串呼叫此方法時,它將返回一個包含所有字元都為小寫的字串。

在給定的示例中,我們建立一個字串,其中所有字元都為大寫,例如 "THIS IS STRING EXAMPLE....WOW!!!". 對此字串呼叫 swapcase() 方法,返回值將是小寫字串。

str = "THIS IS STRING EXAMPLE....WOW!!!";
print(str.swapcase())

當我們編譯並執行給定的程式時,輸出結果如下 -

this is string example....wow!!!

示例

當我們對一個輸入字串呼叫此方法時,它將返回一個字串,其中其基於大小寫的字元的大小寫已交換。

以下程式建立一個字串 "TuToRiAlSpOiNt",其中包含小寫和大寫字母作為輸入。在此字串上呼叫 swapcase() 方法以獲取最終字串,其大小寫已交換。

str = "TuToRiAlSpOiNt";
print(str.swapcase())

上述程式的輸出結果如下 -

tUtOrIaLsPoInT

示例

當傳遞的字串包含非字母字元時,該方法將返回原始字串。

讓我們看一下如下所示在非基於大小寫的值上使用 swapcase() 方法的情況 -

str = "121$%^";
print(str.swapcase())

如果我們編譯並執行上述程式,則輸出結果如下顯示 -

121$%^
python_strings.htm
廣告