Python中的字符串是不可变的,这意味着一旦将字符串变量分配给字符串(例如
a='Hello'),就不能像列表对象一样更改字符串的内容。在上面的代码中,您可以转换字符串而不更改字符串变量的内容。
a=input()for i in a: if i.isupper(): print (i.lower(),end='') else: print (i.upper(),end='')print(a)
如果运行此代码,您将看到a的值与您输入的相同。字符串方法lower()和upper()仅返回字符串的副本。



