活动地址:CSDN21天学习挑战赛
python upper()函数实例详解
upper()函数的作用是把一个字符串中的所有小写字母转换为大写字母,并返回一个新字符串。由于Python的字符串是不可变的,这种转换不会影响原字符串的内容与形式。 |
|
语 法 |
str.upper() -> str 返回字符串 |
参 数 |
无 |
注 意 |
1、upper()函数对于非英文的字母,但是属Unicode中定义的字母,同样能正确转换 2、对于使用十六进制表示的小写字母,也同样起作用。 |
返 回 值 |
返回小写字母转为大写字母的字符串 |
知识拓展 |
该函数与lower()函数的作用恰恰相反 isupper()函数判断字符串字符是否都为大写形式 |
实 例 |
|
代 码 |
str1 = "adversity awake" print(str1.upper()) |
运行结果 |
ADVERSITY AWAKE |
代 码 |
str1 = "ADVERSITY AWAKE" print(str1.upper()) |
运行结果 |
ADVERSITY AWAKE |
代 码 |
str1 = "adversity 2t38e7o53p a8wake 6b8b9b" print(str1.upper()) |
运行结果 |
ADVERSITY 2T38E7O53P A8WAKE 6B8B9B |
代 码 |
#汉字数字 str1 = "逆境清醒20220809" print(str1.upper()) |
运行结果 |
逆境清醒20220809 |
代 码 |
# 空字符串 str1 = "" print(str1.upper()) |
运行结果 |
|
代 码 |
# 非英文字母,但是属Unicode中定义的字母 str1 = "αβγδ" print(str1.upper()) |
运行结果 |
ΑΒΓΔ |
代 码 |
# 含转义字符 str1 = "\'\r\n\t\v" print(str1.upper()) |
运行结果 |
'
|
代 码 |
# 字母abc十六进制字符表示形式 str1 = "\x61\x62\x63" print(str1.upper()) |
运行结果 |
ABC |
代 码 |
str1 = "#cc0080" print(str1.upper()) |
运行结果 |
#CC0080 |
代 码 |
str1 = "adver‘si#t@y aw\tak%e88\r9hi" print(str1.upper()) |
运行结果 |
9HIER‘SI#T@Y AW AK%E88 |
代 码 |
str1 = "#AD|VER¥SIT&Y88 AW\nAKE" print(str1.upper()) |
运行结果 |
#AD|VER¥SIT&Y88 AW AKE |
代 码 |
str1 = 'ß' print(str1.upper()) |
运行结果 |
SS |
代 码 |
#含有转义字符 str1 = "走寻半生仍笑叹:\" 得失看平淡!\"" print(str1.upper()) |
运行结果 |
走寻半生仍笑叹:" 得失看平淡!" |
代 码 |
# 多种字符混排 str1 = "腊ΓβΣΘ是希Letter" print(str1.upper()) |
运行结果 |
腊ΓΒΣΘ是希LETTER |
代 码 |
str1 = "ぁあぃい凼┻①⑧ΓβΣΘLetter" print(str1.upper()) |
运行结果 |
ぁあぃい凼┻①⑧ΓΒΣΘLETTER |
代 码 |
#希腊大写字母 str1 = "ΓΔΘΚ" print(str1.upper()) |
运行结果 |
ΓΔΘΚ |
代 码 |
#俄文字母 str1 = "БДЁЖ" print(str1.upper()) |
运行结果 |
БДЁЖ |
代 码 |
|
运行结果 |
|