Python upper() 语法
upper() 是 Python 字符串的一个方法,它用于将字符串中所有英文字母都转换为大写,并且返回转换后的新字符串。
语法:
str.upper()说明:
upper() 方法不接收任何参数。
提示: upper() 方法是将所有字符转换为大写字母,而 lower() 方法是将所有字符转换为小写字母。
Python upper() 摘要
| 使用频率 | 高 |
|---|---|
| 修改原字符串 | 否 |
| 官方文档 | 查看 |
| 相关方法 | lower()、swapcase()、title()、capitalize() |
Python upper() 示例
接下来,我们通过几个简单的例子来讲解 Python upper() 方法是如何使用的。
示例 1:upper() 基本用法
s = 'ALL roads LEAD tO Rome'
print(s.upper())运行结果如下。
ALL ROADS LEAD TO ROME分析:
如果字符串本身就存在大写字母时,则 upper() 方法将保留大写字母,然后将所有小写字母转换成大写字母。
示例 2:字符串存在非字母
s = 'Excuse me??? 666'
print(s.upper())运行结果如下。
EXCUSE ME??? 666分析:
对于非字母字符,upper() 不会对其进行处理,而是直接保留。
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