PyCharm/Python中return语句运行后“None”如何取消

PyCharm/Python中return语句运行后“None”如何取消

PyCharm/Python中return语句运行后“None”如何取消

问题描述

相信有一些朋友在入手python系列编译器的时候,在使用return语句时会发现,当按下“shift+ctrl+F10”运行后,在显示栏总是有个“None”,如图所示,那么应该怎么消去这个“None”呢?

(图1给出了一个简单实例,大神勿喷)

(图2给出了运行后的结果,发现存在None,这是我们想要删去的部分)

原理介绍

根据python官方介绍,如果 return 语句没有搭配任何一个值则代表着 返回 None 。 None 在 Python 中一个特殊的类型,代表着虚无。举个例子, 它用于指示一个变量没有值,如果有值则它的值便是 None(虚无)。

分析

根据原理我们明白了,None存在的最本质的原因在于:

“else”所指向的结果语句没有搭配值,换言之:

上面这段编码在输入print(some_function())后,同样结果会返回None。

**说人话:**在一个自定义函数中,如果你没有设定return的搭配值,那么python会自动默认返回None。

解决方案

问题的原理已经发现,现在只需对源程序稍作修改:

再次运行,会发现None已经取消。

总结

作为一名python新手,自然会在学习的道路上遇见各种奇怪的问题。唯有秉持好奇求知的态度才能丰富自己的知识。

你可能也喜欢

标准库头文件<iostream>
be365是否安全

标准库头文件

📅 08-26 👀 5150
电脑光驱不读盘怎么办 DVD光驱不读盘修复方法【详解】
全碳纤维山地车重量多少(26寸山地自行车多重?)
365bet官方投注网站

全碳纤维山地车重量多少(26寸山地自行车多重?)

📅 08-24 👀 3975
青儿视频
be365是否安全

青儿视频

📅 08-08 👀 9425
OPPO背水一战 GUIDE■ 为什么OPPO会掉队?■ OPPO为什么放弃造芯?■ AI能帮OPPO翻盘吗?来源:市值榜作者:...
钓鲢鳙鱼技巧
be365是否安全

钓鲢鳙鱼技巧

📅 08-08 👀 7859
手机自带铃声没有了,怎么办
365bet官方投注网站

手机自带铃声没有了,怎么办

📅 08-29 👀 2089
创造与魔法精练煤获取攻略 精练煤制作流程详解
风女绝美皮肤鉴赏:展示皮肤图片,尽显魅力风采,2025年精选推荐