直接print打印调用函数的疑惑
为什么直接调用函数返回的值会显示00000这类代码呢?
为什么要使用一个abc去接收再打印?
新手,见谅。
代码如下:
def wx():
return ‘你好’
abc = wx()
print(wx)
print(abc)
打印结果:
<function wx at 0x0000000002544A60>
你好
第一个返回的是函数 wx的内存地址 <function wx at 0x0000000002544A60> 第二种是调用了函数 你打印的是函数的执行结果