1. 程式人生 > 程式設計 >Python中return函式返回值例項用法

Python中return函式返回值例項用法

在學習return函式時候,還是要知道了解它最主要的函式作用,比如,怎麼去實現返回一個值,另外還有就是我們經常會用到的使用return能夠進行多值輸出,這才是我們需要抓住知識的重點,針對上述所提及的內容,都可以來往下看文章,答案都在文章內容獲取哦~

return 新增返回值

  • return 顯示返回物件
  • 返回值接受:value = func()

例子:計算學成最高分

listv = [90,80,88,77,66]
# 分數計算return高分
def scoreCalculate(values):
  return max(values)
maxval = scoreCalculate(listv)
print(maxval)

結果:90

函式返回多個值

示例:上一個案例中,如何一次返回分數的最高分,最低分,平均分

return 中可以新增多個值:return v1,v2,..vn

listv = [90,66]
# 分數計算return高分
def scoreCalculate(values):
  return max(values),min(values),sum(values)/len(values)
maxval = scoreCalculate(listv)
print(maxval)

結果:(90,66,80.2)

返回值為元素,可以使用多個變數去接受

maxval,minval,meanval = scoreCalculate(listv)
print(maxval,meanval)

結果:90 66 80.2

注意點:如果使用多個變數接受,變數數量與返回值數量必須一致。

上述文章給大家雖然講述很多,但是最重要的一點還是返回值,根據函式功能決定是否需要新增顯示返回值。另外,函式是可以返回多值的,但是要注意的還是接受方式選擇

知識點擴充套件:

return語句:

return語句用來從一個函式 返回 即跳出函式。我們也可選從函式 返回一個值 。

使用字面意義上的語句

#!/usr/bin/python
# Filename: func_return.py
def maximum(x,y):
 if x > y:
  return x
 else:
  return y
print maximum(2,3)

輸出

$ python func_return.py
3

到此這篇關於Python中return函式返回值例項用法的文章就介紹到這了,更多相關Python中return函式返回值的使用方法內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!