写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.58198695 - 无标题 - 技术宅


回应模式
No.58198695
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-06-20(二)17:22:33 ID:jyEbjac [举报] [订阅] [只看PO] No.58198695 [回应] 管理
迷惑了,如图所示的代码,要实现需要储存的时候储存并print,不需要储存的时候直接返回一个tuple。
目前这个示例代码还能运行,也不报错,但是放在整个工程里就会报错但是仍然能运行好烦躁哦。
到处找了return的问题也找不到答案,肥哥们有没有什么头猪啊( ゚∀。)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-06-20(二)23:53:42 ID:jyEbjac (PO主) [举报] No.58206577 管理
分享图片
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-06-21(三)09:42:39 ID:jyEbjac (PO主) [举报] No.58211263 管理
原来Python的函数就算有return也可以在调用的时候不给其他对象赋值,我以为有了return就必须要有赋值对象呢,那问题解决了・゚( ゚∀。) ゚。
感谢肥哥们的建议
无标题 无名氏 2023-06-21(三)17:38:03 ID:bRRnPeX [举报] No.58219440 管理
>>No.58206437

错误的,x is not None和not x is None对应的字节码是完全相同的,而且各种代码规范更推荐前者。另外对于in也是类似的。

https://stackoverflow.com/questions/2710940/python-if-x-is-not-none-or-if-not-x-is-none
无标题 无名氏 2023-06-21(三)17:44:05 ID:bRRnPeX [举报] No.58219590 管理
>>No.58206437

然后,根据PEP 8的代码格式建议,判断None应该用is而不是== ( ゚∀。)

https://peps.python.org/pep-0008/#programming-recommendations

Comparisons to singletons like None should always be done with is or is not, never the equality operators.
无标题 无名氏 2023-06-22(四)16:01:42 ID:4WVuFwF [举报] No.58236804 管理
>>No.58219440
意思是is not是一个关键字( ゚∀。)。
有种给后面的None取反然后is的感觉,虽然这样符合语法但感觉怪怪的
无标题 无名氏 2023-06-22(四)16:08:59 ID:4WVuFwF [举报] No.58236896 管理
>>No.58219590
确实,我记错了(つд⊂)

UP主: