一、說明
return 語句是Python函數返回的結果,可以是數值、字符串、列表、表達式、函數等;
用input函數輸入五個學生的信息,return 語句將Python函數的結果,返回到調用的地方,并把程序的控制權一起返回,即在函數中,執行到return語句時,會退出程序(try...finally語句除外);
Python 函數中,沒有return語句時,默認 return一個 None 對象;多個return語句時,運行到第一個return語句即返回,不再執行其它代碼。
二、示例
python菜鳥教程。函數中沒有顯式return語句
>>> def fun(a, b):
... if a == b:
python中return的理解、... print(a, b)
...
>>> f = fun(3, 3)
python返回值return用法,3 3
>>> f
>>> type(f)
函數中一個return返回多個值
>>> def fun(a, b):
... if a == b:
... return a, b, a + b
...
>>> fun(2, 2)
(2, 2, 4)
函數中多個return
>>> def fun(a, b):
... if a > b:
... return a
... else:
... return b
...
>>> fun(3, 2)
3
>>> fun(3, 4)
4
函數的try...finally語句中,return后的代碼會繼續執行,但return語句仍然是函數的返回結果
>>> def fun():
... try:
... print("before return")
... return "-------------------"
... finally:
... print("after return")
...
>>> fun()
before return
after return
'-------------------'
>>> a = fun()
before return
after return
>>> a
'-------------------'
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态