swapcase()
是 Python 中用于转换字符串中字母大小写的函数,其使用方法如下:
一、基本语法
str.swapcase()
-
参数 :无参数
-
返回值 :返回一个新字符串,其中所有大写字母转换为小写,小写字母转换为大写
二、使用示例
# 示例 1
s = "Hello World"
s = s.swapcase()
print(s) # 输出: hELLO wORLD
# 示例 2
s = "this is string example....wow!!!"
print(s.swapcase()) # 输出: THIS IS STRING EXAMPLE....WOW!!!
# 示例 3
s = "abCDE--RuNOob!!!"
print(s.swapcase()) # 输出: Abcde--rUnoob!!!
三、注意事项
-
非字母字符不变 :空格、标点符号等非字母字符会被原样保留。
-
原地修改与返回新字符串 :
swapcase()
会返回一个新字符串,原字符串不会被修改。若需原地修改,需先转换为列表操作。
四、扩展说明
-
链式调用 :可结合
upper()
或lower()
方法使用,例如s.upper().swapcase()
先转大写再交换大小写。 -
适用场景 :适用于需要统一处理字符串大小写格式的场景,如文本处理、用户输入验证等。