国产成人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学习网

关注

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

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

小柔与王叔的第一次相遇是第几集| 半推半就干朋友老婆下一句怎么接| 成品免费PPT网站入口| 我在做饭他在下添好爽好硬| 农村真实亲子乱子伦| 趴在床上翘屁股的好处有哪些| 丰满的女教师HD中字3D| 《头等舱》韩国电影在线看| 高三妈妈用性缓解孩子压力| 初尝少妇王老师的第一次在线观看 | 满清十大酷刑| 疯狂精力旺盛的女婿小说免费阅读 | 无人区免费观看高清电视剧| 《特别酒店》免费观看| 《性房纵欲》在线观看| 初二学生小馒头| 美国A片巜禁忌9| 《暴雨回不了家去上司家》| 《不戴套瑜伽教练3》| 甜蜜惩罚免费观看第一季全集| 《漾出OVER FLOWER》..| 八戒八戒在线看免费观看电视剧 | 电视机怎么选| 跳舞| 夹心玩具BY笔趣阁| 雨后小故事贴吧| 绝色儿媳在线观看免费版电视剧| 《伦敦空姐美版2023》| 动漫《纯洁的修女》在线看| EXO妈妈MV高清视频播放| 无码人妻久久一区二区| 出轨的妻子| 在线天堂WWW在线观看图片| 四管齐下4PH| 男人添女人荫道口视频| 他扒开我小流添我三男一女视频| 《美国伦理4女警》| 《丰满的女邻居》播放| 网袜| 亚洲XXX午休国产熟女| 哥布林杀手