zoukankan      html  css  js  c++  java
  • python函数返回值

    2016-08-09  15:01:38

    python函数返回值使用return语句,可以返回任意类型的数。如果return语句执行,它之后的所有语句都不再执行。

    1 def func(x,y):
    2     print(x,y)
    3     return {'k1':['v1'],'k2':('v2')}
    4     print('------')
    5     
    6 res=func('fir','sec')
    7 print(res)

    执行结果如下:

    fir sec
    {'k1': ['v1'], 'k2': 'v2'}

    如果函数中没有特别指定return语句,那么默认返回None

    1 def func(x,y):
    2     print(x,y)
    3 
    4 res=func('fir','sec')
    5 print(res)

    执行结果如下:

    fir sec
    None
    

    函数中如果返回多个结果,可以使用如下方法进行接收

    def func(x,y):
        print(x,y)
        return ['x',x],('y',y)
    
    res1,res2=func('fir','sec')
    print(res1)
    print(res2)

    执行结果如下:

    fir sec
    ['x', 'fir']
    ('y', 'sec')
  • 相关阅读:
    解决maven导入坐标太慢问题
    +=的扩展
    JavaScript
    多线程
    异常
    面向对象
    数组
    java内存
    循环语句和递归
    剑指 Offer 30. 包含min函数的栈
  • 原文地址:https://www.cnblogs.com/cdinc/p/5753269.html
Copyright © 2011-2022 走看看