鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 极品召唤兽

[已解决]关于函数()

[复制链接]
发表于 2020-7-21 23:06:50 | 显示全部楼层
BIO-张磊 发表于 2020-7-21 23:04
可能我表达的还是不清晰。

假如python允许

算了算了不说了,没啥意义。

Python 很大一部分学习了 C,在 C 中必须加括号,所以 Python 中必须加括号。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-22 07:26:11 | 显示全部楼层
livcui 发表于 2020-7-21 22:44
可... 似乎test就是代表函数数组的地址啊
莫非Python的if不把它转化为bool类型?
可... 似乎test就是代表函数数组的地址啊
因为 function 对象会打印一遍自己的地址,你就有了这种错觉。

莫非Python的if不把它转化为bool类型?
为什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-22 07:58:03 | 显示全部楼层
看来真是我的错觉,一开始还以为idle打印地址这么高级
一开始我以为Python和C/C++一样,都是将函数名视为函数地址,
但听你这一说,
这不是地址,Python 中都是对象。

我就进idle试了试,结果打印出了一个看似地址的,我就脑糊涂,觉得Python的函数名好像就是地址啊?
现在我想明白了,对象还是对象,只是print函数打印function对象显示的有地址罢了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 11:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表