我一直在寻找答案,我能找到的是你使用.upper()
命令,但这似乎不起作用,
实施例,
>>> x = a
>>>x.upper()
>>>print (x)
但它显示的只是原作。
答案 0 :(得分:0)
正确的方法是
x = x.upper()
Python字符串是不可变的,因此str.upper()
返回结果而不是更改字符串(与所有其他字符串操作函数一样)。
答案 1 :(得分:0)
x.upper()
不会修改x
;它只是计算新字符串,如果你打印x.upper()
,你会看到它。要保留该值,您可以将其分配回x
。