你好,我的Python函数有问题。我试图创建一个简单的函数来返回一个变量,然后打印它。相反,它返回函数信息在0x7f8442e9d398而不是字符串.有什么想法吗?
def info():
message = '********************************\n' \
'*******INSTRUCTIONS*************\n' \
'********************************\n' \
'* This is an info message *\n' \
'********************************'
return message
print info发布于 2014-05-05 18:13:36
函数是python中的对象。您正在打印函数对象info的表示形式。这样,您可以将函数用作任何其他变量,例如将其用作另一个函数的参数。要调用一个函数,您需要在其后面放置parens。
print info()发布于 2014-05-05 18:12:01
您的函数没有返回,因为您没有调用它。调用函数需要()
print info()https://stackoverflow.com/questions/23478973
复制相似问题