鱼C论坛

 找回密码
 立即注册
查看: 3630|回复: 4

找不同

[复制链接]
发表于 2017-12-27 17:40:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 215330 于 2017-12-27 17:42 编辑

微信截图_20171227173350.png
上下两段代码唯一的区别return的对象不同一个return funin() 一个return funin,但是小甲鱼老师说python里面的东西基本上都是对象那return funin() 和return funin是不是可以理解成没有区别呢?那为什么两道题的差别那么大?

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-27 18:09:14 | 显示全部楼层
当然区别很大啊,return funIn()是返回函数值啊,而return funIn只是返回funIn这个变量
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-27 18:37:42 From FishC Mobile | 显示全部楼层
python中确实一切皆对象,但是对象之间千差万别,一个是返回函数名,实际是一个函数指针对象,一个是返回函数执行结果,实际是这个函数的返回值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-27 20:34:00 | 显示全部楼层
BngThea 发表于 2017-12-27 18:37
python中确实一切皆对象,但是对象之间千差万别,一个是返回函数名,实际是一个函数指针对象,一个是返回函 ...

大概明白了,还不是很透彻 自己再体会一下。谢谢老铁。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-10 09:18:48 | 显示全部楼层
第二行def少一个空格
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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