zoukankan      html  css  js  c++  java
  • python 构造一个可以返回多个值的函数

    为了能返回多个值,函数直接return 一个元组就行了

    看上去返回了多个值,实际上是先创建了一个元组然后返回的。这个语法看上去比较奇怪,实际上我们使用的是逗号来生成一个元组,而不是用括号

    >>> a = (1, 2) # With parentheses
    >>> a
    (1, 2)
    >>> b = 1, 2 # Without parentheses
    >>> b
    (1, 2)
    

    当我们调用返回一个元组的函数的时候,通常我们会将结果赋值给多个变量,就像上面的那样。其实这就是1.1 小节中我们所说的元组解包。返回结果也可以赋值给单个变量,这时候这个变量值就是函数返回的那个元组本身了:

  • 相关阅读:
    [HAOI2008]糖果传递
    LGTB 与大数
    LGTB 与序列
    poj1160 Post Office
    组队
    [JLOI2015]装备购买
    三元组
    乘法表
    [BZOJ3730]震波
    [Luogu3345][ZJOI2015]幻想乡战略游戏
  • 原文地址:https://www.cnblogs.com/baxianhua/p/10755137.html
Copyright © 2011-2022 走看看