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
广告