如何在Python 3.4中将字符串转换为所有大写字母?
例如,我想转换:
string
为:
STRING
我尝试使用.upper
方法,但它返回:
"string".upper
<built-in method upper of str object at 0x0283E860>
如何解决此问题?
答案 0 :(得分:2)
您可以在Python 3.4中使用string.upper()方法
例如
>>> x = 'abcdef'
>>> x.upper()
>>> 'ABCDEF'
或者,如果您只需要首字母大写,则可以使用{/ 3}}方法
>>> x = 'abcdef'
>>> x.capitalize()
>>> 'Abcdef'
希望它有所帮助。
答案 1 :(得分:0)
由于Upper
是一种方法,因此您仅缺少括号。应该是"string".Upper()
。