刚开始学python,发现定义一个函数,print之后,除了输出print后面的知识,还会输出none,查阅后发现:
python定义函数一般是有指定返回值的,如下:
def test(): print("我是函数") print(test())
输出结果是:
我是函数 None
就相当于执行了
def test(): print("我是函数") return None print(test())
如果不想输出None,则需要给函数添加返回值
def test(): return "我是函数" print(test())
这样输出结果就不会包含None了。
原文:https://www.cnblogs.com/qingtianbingbingbinghun/p/14774039.html