如何在python中使字符串大写

时间:2014-10-15 07:24:03

标签: python

我一直在寻找答案,我能找到的是你使用.upper()命令,但这似乎不起作用,

实施例,

 >>> x = a
 >>>x.upper()
 >>>print (x)

但它显示的只是原作。

2 个答案:

答案 0 :(得分:0)

正确的方法是

x = x.upper()

Python字符串是不可变的,因此str.upper()返回结果而不是更改字符串(与所有其他字符串操作函数一样)。

答案 1 :(得分:0)

x.upper()不会修改x;它只是计算新字符串,如果你打印x.upper(),你会看到它。要保留该值,您可以将其分配回x