我刚开始学习Python,目前正在读一本教我的书,在这本书中,一个函数与我在下面编写的函数一样,会打印第一个函数中定义的实际文本。我运行我的脚本说: <function two at 0x0000000002E54EA0>作为输出。我究竟做错了什么?我安装了错误的Python或其他东西吗?我下载了3.3.0版本
<function two at 0x0000000002E54EA0>
这是我的代码:
def one(): print ("lol") print ("dood") def two(): print (one) print (one) print (two)
您的函数已经打印了文本,您不需要打印函数。只是称呼他们(别忘了括号)。
def one(): print ("lol") print ("dood") def two(): one() one() two()