weiyideid823 发表于 2021-7-18 09:52:22

upper 函数得用法

string = 'ABDabcdjommode'
string.lower()
print(string)


求教以上代码我想把string 里面的字符全部转化成小写,为啥没起作用啊?

南归 发表于 2021-7-18 09:53:39

string = 'ABDabcdjommode'
s = string.lower()
print(s)

jxd12345 发表于 2021-7-18 09:57:02

string 是返回一个字符串对象,需要用变量存储,所以改成这样:
string = 'ABDabcdjommode'
string = string.lower()
print(string)

逃兵 发表于 2021-7-18 10:06:01

字符串是不可变的类型
string.lower()会返回一个全是小写的字符串,相当于生成一个新的字符串
需要将这个字符串重新赋值给string,覆盖掉原有变量
这样string才能全部变为小写

string = 'ABDabcdjommode'
string = string.lower()
print(string)
页: [1]
查看完整版本: upper 函数得用法