您好我的Python函数有问题。我试图创建一个简单的函数来返回一个变量然后打印它。相反,它返回函数信息0x7f8442e9d398 而不是字符串...任何想法?
def info():
message = '********************************\n' \
'*******INSTRUCTIONS*************\n' \
'********************************\n' \
'* This is an info message *\n' \
'********************************'
return message
print info
答案 0 :(得分:13)
函数是python中的对象。您正在打印函数对象info
的表示形式。有了这个,您可以将函数用作任何其他变量,例如用它作为另一个函数的参数。要调用一个函数,你需要把它放在后面
print info()
答案 1 :(得分:8)
您的功能未返回,因为您没有调用它。调用函数需要()
:
print info()