国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:33日期:2022-07-02 09:00:57

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

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

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

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

$ python2.7 e3.py

(9, 22)

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

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

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

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

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

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

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 九九久久视频 | 99精品一区二区三区 | 99久久视频 | av毛片在线看 | 韩国一级理黄论片 | 欧美日韩综合精品一区二区三区 | 亚洲欧美日韩综合久久久久 | 欧美一级毛片欧美一级成人毛片 | 国产精品99久久久久久人 | 香港a毛片免费全部播放 | 99国产精品热久久久久久夜夜嗨 | 日韩在线一区二区三区视频 | 久热色 | 久久国内精品自在自线400部o | 国产91一区二这在线播放 | 久草中文网 | 久久精品视频在线观看 | 亚洲精品不卡久久久久久 | 日本特黄特色免费大片 | 婷婷久久久五月综合色 | 亚欧在线视频 | 真实的国产乱xxxx | 亚洲精品一区二区三区四 | 欧美 在线 成 人怡红院 | 最新更新国内自拍视频 | 日本三级香港三级三级人 | 美女视频黄的免费看网站 | 日韩中文字幕在线亚洲一区 | 成年女人毛片免费视频 | 国产精品三级在线播放 | 怡红院视频网 | 国产三级国产精品国产国在线观看 | 女网址www呦| 91影视永久福利免费观看 | 性欧美videofree中文字幕 | 欧美一级特黄aaaaaa在线看片 | 草久在线观看 | 美女舒服好紧太爽了视频 | 亚洲手机在线 | 午夜宅男宅女看在线观看 | 欧美成人性生活视频 |