如何在 Python 中将字符串大写?

A..*_*A.. 9 python string uppercase

如何在 Python 3.4 中将字符串转换为所有大写字母?

例如,我想转换:

string
Run Code Online (Sandbox Code Playgroud)

到:

STRING
Run Code Online (Sandbox Code Playgroud)

我已经尝试过该.upper方法,但它返回:

"string".upper
<built-in method upper of str object at 0x0283E860>
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

pdm*_*pdm 15

您可以在 Python 3.4 中使用string.upper()方法

例如

>>> x = 'abcdef'
>>> x.upper()
>>> 'ABCDEF'
Run Code Online (Sandbox Code Playgroud)

或者,如果您只需要首字母大写,则可以使用string.capitalize()方法,例如

>>> x = 'abcdef'
>>> x.capitalize()
>>> 'Abcdef'
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。