zoukankan      html  css  js  c++  java
  • return返回多个值,以元组的形式。2019-7-31

     
    def test1():
        '以元组的形式返回'
        return 1,2,3
        
    d=test1()
    print(d)
    print(d[0])
    print(test1()[1])
    
    #输出结果:
    #(1, 2, 3)
    #1
    #2
    def test2():
        return 1,2,3
    a,b,c=test2()
    print(a,b)
    print(c)
    d=test2()
    print(d)
    
    #1 2
    #3
    #(1,2,3)

    return的返回值可以自定义返回形式,可以是列表或者元组。如果没有自定义,将以元组的形式返回结果。

     新建一个函数
    In [1]: def nums():
       ...:     a = 11
       ...:     b = 22
       ...:     c = 33
       ...:     return [a,b,c] #以列表的方式返回
       ...: #调用函数
       ...: nums()
       ...: 
       ...: #函数返回值
    Out[1]: [11, 22, 33]
    
    
    # 新建一个函数
    In [2]: def nums():
       ...:     a = 11
       ...:     b = 22
       ...:     c = 33
       ...:     return (a,b,c) #以元祖的方式返回
       ...: #调用函数
       ...: nums()
       ...: 
       ...: #函数返回值
    Out[2]: (11, 22, 33)
    
    
    # 新建一个函数
    In [3]: def nums():
       ...:     a = 11
       ...:     b = 22
       ...:     c = 33
       ...:     return a,b,c #以元祖的方式返回的另一种形式
       ...: #调用函数
       ...: nums()
       ...: 
       ...: #函数返回值
    Out[3]: (11, 22, 33)
    会当凌绝顶,一览众山小
  • 相关阅读:
    json_encode 中文处理
    PHP 函数的参数
    IT菜鸟之OSI七层模型
    IT菜鸟之网线制作
    IT菜鸟之网站搭建(emlog)
    IT菜鸟之BIOS和VT
    IT菜鸟之虚拟机VMware的使用
    IT菜鸟之虚拟机VMware的安装
    IT菜鸟之计算机软件
    IT菜鸟之计算机硬件
  • 原文地址:https://www.cnblogs.com/leyzzz/p/11276511.html
Copyright © 2011-2022 走看看