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