python中change函数实现大小写转换

  • Post category:Python

Python中字符串变量类型有一个非常常用的方法——change,该方法用于实现字符串大小写的转换。change函数不会改变原始字符串对象,而是返回一个新的字符串对象,可以通过一个变量来存储这个新字符串对象。

change的语法为:

str. change()

其中,str是要进行大小写转换的字符串对象。

change函数只有一个可选参数——用于控制字符串大小写转换的模式,该模式有如下几种:

  • str.change():将字符串中所有的小写字母都转换为大写字母,并返回新的字符串对象。
  • str.change(1):同上,将字符串中所有的小写字母都转换为大写字母,并返回新的字符串对象。
  • str.change(0):将字符串中所有的大写字母都转换为小写字母,并返回新的字符串对象。
  • str.change(-1):将字符串中所有的大小写字母互换,并返回新的字符串对象。

示例1:将字符串中的小写字母全部转换为大写字母

s = 'hello, world!'
new_s = s.change()  # 将字符串s中所有的小写字母转换为大写字母
print(new_s)  # 输出结果为:HELLO, WORLD!

示例2:将字符串中的大写字母全部转换为小写字母

s = 'HELLO, WORLD!'
new_s = s.change(0)  # 将字符串s中所有的大写字母转换为小写字母
print(new_s)  # 输出结果为:hello, world!

综上所述,change函数是Python中一个非常实用的字符串方法,可以快速地将字符串的大小写进行转换。