Python 字符串 swapcase() 方法

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程