首页 > 解决方案 > Python .upper 和 .lower 方法不返回任何结果

问题描述

我无法让 Python 的 .upper 和 .lower 方法返回任何内容。这是代码:

initials = input("Enter your initials: ")
uppercase = initials.upper
print(uppercase)

它返回的是:

Enter your initials: mj
<built-in method upper of str object at 0x7f50734b01f0>

我最初将它集成到一个更大的函数中,但是当我稍后在函数中调用大写时,变量保持为空。我在谷歌 Colab 工作。

标签: pythonmethodsuppercaselowercase

解决方案


要在 Python 中调用方法,必须在方法名称后打开和关闭括号:

uppercase = initials.upper()

请参阅文档中的示例str.upper


推荐阅读