国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > Python的函数能返回多个值吗

Python的函数能返回多个值吗

头像

silencement

2019-10-25 13:41:4113856浏览 · 0收藏 · 0评论

函数体内部的语句在执行时,一旦执行到return,函数就执行完毕,并将结果返回。如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。return None可以简写为return。

Python中的函数是可以返回多个值的。

比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的新的坐标:

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函数返回的仍然是单一值:

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

原来返回值是一个tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。更多学习内容,请点击Python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

11人裸体航班女服务员是谁| 吨叔| 《熟睡的女邻居HD| 公交车被上高湖了还能坐吗小说 | 《警花交换做爰》| 老头跪在两腿之间吃奶| 妈妈你真棒插曲MV| 进击的巨人第一季| 欧美叔叔别撩我免费观看电视剧| 夜生活在线观看免费观看电视剧| 胡桃用手抠出许多白色粘液咋办| 《妻子6》在线观看免费版电视剧| 不扣钮的女孩| 被扣到眼神失焦| 摸的下身已洪水泛滥怎么办| 《炸梨吧!巨棒》免费阅读漫画| 女性扒开大腿内侧小肚子痒| 妈妈がだけの心に漂う| 按在阳台上疯狂的进入| 亚洲XXX午休国产熟女| 蜜桃| A片| 你丈夫比我老公更厉害| 女人什么姿势下面最紧| 在线天堂WWW在线观看图片| 小扫货几天没弄了这么多| 《黑人性奴2》免费观看| 一阴吞两阳与MACD的关系| 《完美邻居2》电影在线观看| 美国人免费观看高清电视剧的软件| 情满四合院 电视剧| 白日梦我电视剧免费观看完整版| 欧美人动物PPT免费模板大全| 免费B站看大片真人电视剧| 爸爸汆肉的日常| 我被5个男人躁一夜不收我怎么办| 男生把小困困放到女生困里视频| 床3| 粗大挺进亲女小雅小滨 | 电影《偷吃》在线观看| 女子排尿视频大全