直接print打印调用函数的疑惑

为什么直接调用函数返回的值会显示00000这类代码呢?
为什么要使用一个abc去接收再打印?
新手,见谅。
代码如下:

def wx():
return ‘你好’

abc = wx()
print(wx)
print(abc)

打印结果:
<function wx at 0x0000000002544A60>
你好

最佳答案

第一个返回的是函数 wx的内存地址 <function wx at 0x0000000002544A60> 第二种是调用了函数 你打印的是函数的执行结果

1年前 评论
miusa166 (作者) 1年前
miusa166 (作者) 1年前
讨论数量: 3

第一个返回的是函数 wx的内存地址 <function wx at 0x0000000002544A60> 第二种是调用了函数 你打印的是函数的执行结果

1年前 评论
miusa166 (作者) 1年前
miusa166 (作者) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!