当我们需要将字符串中的大小写转换时,可以使用Python中的change
函数。该函数可以将字符串中的大写字母转换为小写字母,将小写字母转换为大写字母,同时保留字符串中的非字母字符。
具体用法如下所示:
str = "Hello, World!" # 定义一个字符串
new_str = str.swapcase() # 将字符串中小写字母转为大写字母,大写字母转为小写字母
print(new_str) # 输出结果为:hELLO, wORLD!
上述例子中,我们调用了字符串对象的swapcase
方法,该方法实际上就是change
函数的另一种称呼,即用于字符串大小写转换的内置函数。
如果我们只想将字符串中的大写字母转换为小写字母,或者只想将小写字母转换为大写字母,也可以使用lower
和upper
方法,实例如下:
str = "Hello, World!" # 定义一个字符串
new_str1 = str.lower() # 将字符串中所有大写字母转为小写字母
new_str2 = str.upper() # 将字符串中所有小写字母转为大写字母
print(new_str1) # 输出结果为:hello, world!
print(new_str2) # 输出结果为:HELLO, WORLD!
总之,Python中的change
函数可以实现字符串大小写的快速转换,使我们的代码更加简单、高效。