Python 字符串 swapcase() 方法

Python swapcase() 语法

swapcase() 是 Python 字符串的一个方法,它用于将字符串中所有大写字母转换为小写字母,并且将所有小写字母转换为大写字母。

语法:

str.swapcase()

说明:

swapcase() 方法不接收任何参数。

注意: swapcase() 方法不会修改原字符串,而是返回一个新字符串。

Python swapcase() 摘要

使用频率
修改原字符串
官方文档 查看
相关方法 upper()lower()

Python swapcase() 示例

接下来,我们通过几个简单的例子来讲解 Python swapcase() 方法是如何使用的。

示例 1:swapcase() 基本用法

s = 'ALL roads lead to Rome'
print(s.swapcase())

运行结果如下。

all ROADS LEAD TO rOME

示例 2:字符串存在非字母

s = 'Excuse me???'
print(s.swapcase())

运行结果如下。

eXCUSE ME???

分析:

对于非字母字符,swapcase() 不会对其进行处理,而是直接保留。

upper()、lower() 和 swapcase()

upper()lower() 和 swapcase() 这 3 个是 “好基友” 关系,它们之间的区别如下。

  • upper():将所有字母转换为大写。
  • lower():将所有字母转换为小写。
  • swapcase():将所有大写字母转换为小写,并且将所有小写字母转换为大写。

示例 3:upper() vs lower() vs swapcase()

s = 'ALL roads LEAD tO Rome'
print(s.upper())
print(s.lower())
print(s.swapcase())

运行结果如下。

ALL ROADS LEAD TO ROME
all roads lead to rome
all ROADS lead To rOME

上一篇: lower()

下一篇: capitalize()

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号