为什么pythonshell要打印出<<Josh at 0x029E34F8>函数?

2024-04-25 05:35:59 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

只是想知道我的代码是否有问题?我正在尝试创建一个猪游戏,由于这个长的数字,shell看起来像一团乱。你知道吗


Tags: 代码游戏数字shell
1条回答
网友
1楼 · 发布于 2024-04-25 05:35:59

代码中有print(Josh, …)。这不会调用函数(不确定这是否是您的意图),而是将函数对象传递给print函数,因此实际上是在要求Python打印函数对象。Python通过打印函数的名称和地址来实现这一点。你知道吗

如果您真的想调用函数,可以使用函数调用操作符()。如果要从函数返回值,请使用return语句。你知道吗

相关问题 更多 >