用input函數輸入五個學生的信息,python return函數_理解Python函數中的return關鍵字

 2023-10-04 阅读 28 评论 0

摘要:一、說明 return 語句是Python函數返回的結果,可以是數值、字符串、列表、表達式、函數等; 用input函數輸入五個學生的信息,return 語句將Python函數的結果,返回到調用的地方,并把程序的控制權一起返回,即在函數中,執行到return語

一、說明

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

'-------------------'

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/112116.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息