鱼C论坛

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

[已解决]请教 python 关于 __init__返回 None

[复制链接]
发表于 2018-5-7 09:42:25 | 显示全部楼层 |阅读模式
4鱼币

请教 python 关于 __init__返回 None
是 def __init__(): 这个函数下面不能写 return x * y 一类的 ,只可以写  return None, 或者不写 return 。是这么理解么
最佳答案
2018-5-7 09:42:26
可以这么理解。
不需要写return语句,因为python会自动对没写return语句的函数返回None
init只能返回None.jpg

最佳答案

查看完整内容

可以这么理解。 不需要写return语句,因为python会自动对没写return语句的函数返回None
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-7 09:42:26 | 显示全部楼层    本楼为最佳答案   
可以这么理解。
不需要写return语句,因为python会自动对没写return语句的函数返回None
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-7 09:50:46 | 显示全部楼层
是的,__init__只是执行初始化操作,无需返回值,如果需要返回值可写在其他方法中。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-5-7 09:53:13 | 显示全部楼层
冬雪雪冬 发表于 2018-5-7 09:50
是的,__init__只是执行初始化操作,无需返回值,如果需要返回值可写在其他方法中。

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

使用道具 举报

 楼主| 发表于 2018-5-7 09:56:35 | 显示全部楼层
BngThea 发表于 2018-5-7 09:49
可以这么理解。
不需要写return语句,因为python会自动对没写return语句的函数返回None

好的  懂了 两位大神给肯定答案了  这就好多了  3Q
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 18:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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