Python-函数返回无,无返回语句
我刚刚学习(正在学习)函数参数在Python中的工作方式,并且在没有明显原因的情况下开始进行实验:
def jiskya(x, y): if x > y:
print y
else:
print x
print(jiskya(2, 3))
给出了输出:
>>>2
None
哪里None
来的?还有,这是什么?
回答:
它是函数的返回值,您可以将其打印出来。如果没有return
语句(或者只是return
没有参数的),return None
则将隐式添加到函数的末尾。
您可能想返回函数中的值,而不是打印它们:
def jiskya(x, y): if x > y:
return y
else:
return x
print(jiskya(2, 3))
以上是 Python-函数返回无,无返回语句 的全部内容, 来源链接: utcz.com/qa/428257.html