最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中函數(shù)返回多個結(jié)果的實例方法

 更新時間:2020年12月16日 14:21:59   作者:十一  
在本篇文章里小編給大家整理了一篇關(guān)于python中函數(shù)返回多個結(jié)果的實例方法,有興趣的朋友們可以學(xué)習(xí)下。

其實有一個疑惑一直在小編心中,每一個代碼段編寫里,總會出現(xiàn)好多個函數(shù),也許有人和小編有一樣的認(rèn)同感,后來,小編明白,每一個函數(shù)本身都是都有各自的目的,有的是需要去必須返回一個字符串,有的是必須要去返回浮點(diǎn)數(shù),還有的是需要去返回多個值,這也是大家所需要的,下面給大家演示。

函數(shù)返回多個結(jié)果

$ vim e3.py
def damage(skill1,skill2):
  damage1 = skill1 * 3
  damage2 = skill2 * 2 + 10
  return damage1,damage2
skill1_damage,skill2_damage = damage(3,6) 
print(skill1_damage,skill2_damage)

執(zhí)行結(jié)果

$ python2.7 e3.py

(9, 22)

Python中的函數(shù)是可以返回多個值

比如在游戲中經(jīng)常需要從一個點(diǎn)移動到另一個點(diǎn),給出坐標(biāo)、位移和角度,就可以計算出新的新的坐標(biāo):

import math
def move(x, y, step, angle=0):
  nx = x + step * math.cos(angle)
  ny = y - step * math.sin(angle)
  return nx, ny

然后,我們就可以同時獲得返回值:

>>> x, y = move(100, 100, 60, math.pi / 6)
>>> print(x, y)
151.96152422706632 70.0

但其實這只是一種假象,Python函數(shù)返回的仍然是單一值:

>>> r = move(100, 100, 60, math.pi / 6)
>>> print(r)
(151.96152422706632, 70.0)

原來返回值是一個tuple!但是,在語法上,返回一個tuple可以省略括號,而多個變量可以同時接收一個tuple,按位置賦給對應(yīng)的值,所以,Python的函數(shù)返回多值其實就是返回一個tuple,但寫起來更方便。

相關(guān)文章

  • AI:如何訓(xùn)練機(jī)器學(xué)習(xí)的模型

    AI:如何訓(xùn)練機(jī)器學(xué)習(xí)的模型

    這篇文章主要介紹了是如何進(jìn)行機(jī)器學(xué)習(xí)的模型的訓(xùn)練,全文邏輯清晰,簡單易懂,如果您正在學(xué)習(xí)機(jī)器學(xué)習(xí)那么可以參考下,說不定會有不一樣的收貨
    2021-04-04
  • python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常

    python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常

    這篇文章主要介紹了python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常,上一章節(jié)中我們介紹了python的基礎(chǔ)數(shù)據(jù)類型和集合數(shù)據(jù)類型,這章節(jié)給大家介紹一下python的輸入輸出、控制和異常,對數(shù)據(jù)類型感興趣的同學(xué)可以查看一下文章<BR>
    2021-12-12
  • Django contenttypes 框架詳解(小結(jié))

    Django contenttypes 框架詳解(小結(jié))

    這篇文章主要介紹了Django contenttypes 框架詳解(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 使用OpenCV去除面積較小的連通域

    使用OpenCV去除面積較小的連通域

    這篇文章主要介紹了使用OpenCV去除面積較小的連通域,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python+ffmpeg批量去視頻開頭的方法

    python+ffmpeg批量去視頻開頭的方法

    今天小編就為大家分享一篇python+ffmpeg批量去視頻開頭的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python使用matplotlib畫柱狀圖、散點(diǎn)圖

    python使用matplotlib畫柱狀圖、散點(diǎn)圖

    這篇文章主要為大家詳細(xì)介紹了python使用matplotlib畫柱狀圖、散點(diǎn)圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 在Django的模板中使用認(rèn)證數(shù)據(jù)的方法

    在Django的模板中使用認(rèn)證數(shù)據(jù)的方法

    這篇文章主要介紹了在Django的模板中使用認(rèn)證數(shù)據(jù)的方法,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • python使用FastAPI獲取請求頭信息的兩種方法

    python使用FastAPI獲取請求頭信息的兩種方法

    本文聚焦 FastAPI 獲取請求頭信息的兩種方法,首先闡述使用Request對象,通過在路由處理函數(shù)中注入Request,接著介紹參數(shù)依賴注入法,在函數(shù)參數(shù)里用Header聲明請求頭參數(shù),文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2025-02-02
  • python中numpy的矩陣、多維數(shù)組的用法

    python中numpy的矩陣、多維數(shù)組的用法

    本篇文章主要介紹了python中numpy的矩陣、多維數(shù)組的用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python基于pandas繪制散點(diǎn)圖矩陣代碼實例

    Python基于pandas繪制散點(diǎn)圖矩陣代碼實例

    這篇文章主要介紹了Python基于pandas繪制散點(diǎn)圖矩陣代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06

最新評論

彰化县| 左贡县| 上虞市| 白河县| 安龙县| 泰顺县| 江北区| 鹤岗市| 竹山县| 察哈| 阿荣旗| 平江县| 屏东县| 鲜城| 即墨市| 庄浪县| 邹平县| 连平县| 竹溪县| 昭平县| 屏东县| 富民县| 江津市| 仁布县| 客服| 大兴区| 太湖县| 长丰县| 湖北省| 江津市| 平舆县| 河津市| 通渭县| 册亨县| 巢湖市| 阿瓦提县| 东海县| 中西区| 新巴尔虎右旗| 广饶县| 铜鼓县|