python函数必须有返回值吗

python函数必须有返回值吗

python的函数不一定都有一个或多个返回值,如果需要有返回值,则可以使用python中的return关键词。当然,有return关键词也不一定会有返回值,比如return后面没有任何表达式或变量等用于返回的内容时,这个时候,return一般只是用于从当前函数中退出,与python循环中的break有些类似,注意,python函数中一般不使用break,break通常用于python的循环。


python函数有关返回值实例代码

下方实例中,设计了三个函数,分别是没有return的函数,包含return但没有返回值的函数,以及使用了return且有返回值的函数,如下:

>>> def func1():
...     x = 1
...     return
... 
>>> func1() #调用func1函数,没有返回值
>>> def func2():
...     x = 2
...     return x
... 
>>> func2() #func2函数有返回值
2
>>> def func3():
...     x = 3
...     print(x)
... 
>>> func3() #这个只是print()函数的打印输出
3

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.