活动地址:CSDN21天学习挑战赛
python swapcase()函数实例详解
swapcase()将字符串str中的大小写字母同时进行互换。即将字符串str中的大写字母转换为小写字母,将小写字母转换为大写字母。 |
|
语 法 |
str.swapcase() -> str 返回字符串 |
参 数 |
无 |
注 意 |
1、swapcase()函数的作用是把一个字符串中的字母大小写形式进行翻转。该函数会把字符串中原来所有的大写字母变成小写,而所有的小写字母变成大写形式,并返回一个新的字符串。 2、函数不会影响原字符串的原来内容和形式,而是返回一个新的字符串。 3、由于一些字符语言中大小写形式存在特殊性,会造成一个字符串大小写形式翻转两次后不一致的现象。(s.swapcase().swapcase()) |
返 回 值 |
返回大小写字母转换后生成的新字符串。 |
知识拓展 |
|
实 例 |
|
代 码 |
str1 = "adversity awake" print(str1.swapcase()) |
运行结果 |
ADVERSITY AWAKE |
代 码 |
str1 = "ADVERSITY AWAKE" print(str1.swapcase()) |
运行结果 |
adversity awake |
代 码 |
str1 = "adversity 2t38e7o53p a8wake 6b8b9b" print(str1.swapcase()) |
运行结果 |
ADVERSITY 2T38E7O53P A8WAKE 6B8B9B |
代 码 |
str=' advErSity awA8ke9 ' print(str.swapcase()) |
运行结果 |
ADVeRsITY AWa8KE9 |
代 码 |
str1 = "adver‘si#t@y aw\tak%e88\r9hi" print(str1.swapcase()) |
运行结果 |
9HIER‘SI#T@Y AW AK%E88 |
代 码 |
str1 = "#AD|VER¥SIT&y88 AW\nAKE" print(str1.swapcase()) |
运行结果 |
#ad|ver¥sit&Y88 aw ake |
代 码 |
str1 = 'ß' # 德语中字母 'ß'的小写形式是 "ss" print(str1.swapcase()) print(str1.swapcase().swapcase()) print(str1.swapcase().swapcase() == str1) |
运行结果 |
SS ss False |
代 码 |
|
运行结果 |
|