Python 字符串 swapcase() 方法
描述
swapcase() 方法返回一个字符串的副本,其中所有基于大小写的字符的大小写已被交换。
语法
以下是 swapcase() 方法的语法 −
var.swapcase()
参数
无
返回值
该方法返回一个字符串的副本,其中所有基于大小写的字符的大小写已被交换。
示例
以下示例演示了 swapcase() 方法的用法 −
var = "This Is String Example....WOW!!!"
var1 = var.swapcase()
print ("original string:", var)
print ("Case Swapped:", var1)
当我们运行上面的程序时,它会产生以下 输出 −
original string: This Is String Example....WOW!!!
Case Swapped: tHIS iS sTRING eXAMPLE....wow!!!
在以下示例中,使用了 str 类的所有大小写转换方法 −
var="Hello python"
var1=var.upper()
var2=var.lower()
var3=var.title()
var4=var.capitalize()
var5=var.casefold()
var6=var.swapcase()
print ("original string: ", var)
print ("upper case:", var1)
print ("lowercase: ", var2)
print ("title case:", var3)
print ("capitalized:",var4)
print ("casefolded:", var5)
print ("case swapped:", var6)
它将产生以下 输出 −
original string: Hello python
upper case: HELLO PYTHON
lowercase: hello python
title case: Hello Python
capitalized: Hello python
casefolded: hello python
case swapped: hELLO PYTHON
在上面的示例中,这些方法被用作实例方法。Python 的 str 类也有它们所有静态方法版本。例如,字符串的大写效果 −
var.capitalize()
也可以通过以下方式实现
str.capitalize(var)
以下示例中使用了所有大小写转换的静态方法 −
var="Hello python"
var1=str.upper(var)
var2=str.lower(var)
var3=str.title(var)
var4=str.capitalize(var)
var5=str.casefold(var)
var6=str.swapcase(var)
print ("original string: ", var)
print ("upper case:", var1)
print ("lowercase: ", var2)
print ("title case:", var3)
print ("capitalized:",var4)
print ("casefolded:", var5)
print ("case swapped:", var6)
它将产生以下 输出 −
original string: Hello python
upper case: HELLO PYTHON
lowercase: hello python
title case: Hello Python
capitalized: Hello python
casefolded: hello python
case swapped: hELLO PYTHON