我刚刚学习(正在学习)函数参数如何在Python中工作,我开始尝试使用它没有明显的原因,当这个:
def jiskya(x, y):
if x > y:
print y
else:
print x
print(jiskya(2, 3))
Run Code Online (Sandbox Code Playgroud)
给出了输出:
>>>
2
None
Run Code Online (Sandbox Code Playgroud)
它None来自哪里?还有,这是什么?
使用 Python(通过 cmd)并在其中写入以下内容时:
>>> import random
>>> print("hello"),print("world"),print(random.randint(5,10))
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
hello
world
8
(None, None, None)
Run Code Online (Sandbox Code Playgroud)
现在我不确定为什么解释器返回 的None元组,而不是单个None。