我正在尝试回显用户的输入,然后以大写和小写再次回显它。我收到的不是预期的输出:
<built-in method lower of str object at 0x100e205a0>
这是什么意思?
我正在使用此代码:
#!/usr/bin/env python
phrase = raw_input("Enter a phrase to be capitalized: ")
print phrase
print phrase.lower
print phrase.lower
答案 0 :(得分:7)
看起来您只需要在函数调用结束时添加()
。当您键入print phrase.lower
时,Python解释器会返回功能对象的描述。如果您执行print phrase.lower()
,则会将该函数的结果打印到phrase
。像Python中的大多数东西一样,函数是对象。