精华内容
下载资源
问答
  • python 多返回值

    2017-10-02 00:52:00
    多返回值: def count(): fs = [] for i in range(1, 4): def f(j): def g(): return j*j return g fs.append(f(i)) return fs f1...

    多返回值:

    def count():
        fs = []
        for i in range(1, 4):
            def f(j):
                def g():
                    return j*j
                return g
            fs.append(f(i))
    
        return fs
    
    f1, f2, f3 = count()
    print f1(), f2(), f3()

    定义了一个for...in 循环,count() 返回值是3个函数

    转载于:https://www.cnblogs.com/lemos/p/7618352.html

    展开全文
  • python多返回值

    千次阅读 2014-03-14 20:30:33
    函数返回值:现看看返两回个值的  1 def demo(a,b): 2  c = a + b 3  return (a,b,c) 4 x,y,z = demo(2,4) ...
    函数返回值:现看看返两回个值的 
    1 def demo(a,b):
    2     = + b
    3     return (a,b,c)
    4 x,y,z = demo(2,4)
    5  
    6 print x,y,z

    最后结果是2,4,6怎么解释?什么思路?求大虾给解释下..

    张金宝张金宝
    发帖于 2年前
    8回/3180阅

    按票数排序  显示最新答案  共有8个答案 (最后回答: 1年前)

    0
    python函数返回的是一个元组,其实是(2,4,6),同时python又支持多变量赋值,相当于x=p[0],y=p[2],z=p[2]. 
    展开全文
  • 2、多返回值函数与递归函数 1)多返回值,本质为返回元组 **说明:**程序可返回元组,也可直接返回多个值(系统自动将其封装成元组) import random def test(): c1 = chr(random.randint(65, 90)) c2 = ...

    2、多返回值函数与递归函数

    1)多返回值,本质为返回元组

    说明:程序可返回元组,也可直接返回多个值(系统自动将其封装成元组)

    import random
    
    def test():
        c1 = chr(random.randint(65, 90))
        c2 = chr(random.randint(65, 90))
        c3 = chr(random.randint(65, 90))
        
        return c1, c2, c3
    
    r1 = test()          # 封装成元组
    print(r1, type(r1))
    
    c1, c2, c3 = test()  # 元组解包
    print(c1, c2, c3)
    
    c1, *c2 = test()
    print(c1, c2)
    

    (‘F’, ‘G’, ‘N’) <class ‘tuple’>
    U I L
    O [‘K’, ‘S’]

    2)递归函数

    示例:计算 n 的阶乘

    def frac(n):
        if n<=1:
            if n==0 or n==1:
                return 1
            else:
                print('n 不能小于0')
        else:
            return n * frac(n-1)
        
    print(frac(5))
    

    120

    展开全文
  • 主要介绍了Python函数返回值,实例分析了Python中返回一个返回值返回值的方法,需要的朋友可以参考下
  • python 函数返回值

    2019-10-08 23:51:35
    python 函数返回值有两种形式: 1 返回一个值。 2 返回个值。 现看看返回一个值的吧。 deffirstvalue(a,b):c=a+breturncprintfirstvalue(1,2)结果:3 再看看返回个值的: 那怎么可以返回个值呢,其他的语言...

    python 函数返回值有两种形式: 1 返回一个值。 2 返回多个值。 现看看返回一个值的吧。

    def firstvalue(a,b):
        c = a + b
        return c

    print firstvalue(1,2)结果:3

    再看看返回多个值的: 那怎么可以返回多个值呢,其他的语言一般调用函数的话,只能返回一个值,可能我不太熟悉所有的语言,我知道的语言只能返回一个值,而python可以返回多个值,感觉非常方便,发代码看下:

    def secondvalue(a,b):
        c = a + b
        return (a,b,c)
        
    x,y,z = secondvalue(1,2)
    print 'x:',x,'y:',y,'z:',z
     

    可能上面的东西写的有点简单,但是有的细节处理也很重要。顺便分享下我如何学习python的经历把,大家没事拍拍砖。

    转载于:https://www.cnblogs.com/tqsummer/archive/2011/01/25/1944382.html

    展开全文
  • Python当然是可以返回个变量值的 函数举例 def a_b(): a=1 b=2 return a,b (x,y)=a_b() print('x,y:',x,',',y) 输出:x,y: 1 , 2 以上,即可
  • Python 丢弃返回值

    2020-09-09 10:30:20
    python的函数支持返回个值。返回个值时,默认以tuple的方式返回。 例如,下面两个函数的定义是完全等价的。 1 2 3 4 5 def f(): return 1,2 def f(): return (1,2) 如果将函数调用的返回值赋值给对应个...
  • Python丢弃返回值

    2019-11-10 14:54:34
    函数返回值 python的函数支持返回个值。返回个值时,默认以tuple的方式返回。 例如,下面两个函数的定义是完全等价的。 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有...
  • python函数返回值

    2014-08-15 20:07:28
    顺便把python关于返回值的知识点总结下: 1. 无显式return语句时,返回None 2. return一个对象时,返回该对象 3. return个对象时,返回由这个对象组成的元组 (因为python中元组可以用像x,y=1,2一样的句法赋值,...
  • Python 函数返回值

    2017-10-17 08:59:00
    0x 02 return 语句位置与条 return 语句 0x 03 返回值类型 0x 04 函数嵌套 0x 00 返回值简介 回顾下,上一节简单介绍了函数及其各种参数,其中也有简单介绍 print 和 return 的区别,print 仅仅是打印在...
  • python返回值详解

    2020-06-15 21:40:50
    ​ 3、要返回返回值,使用列表、元祖、字典、集合将个值“存起来”即可。 #测试返回值 def add(a,b): print("计算两个数的和:{0},{1},{2}".format(a,b,(a+b))) return a+b c=add(30,70) print(c) def...
  • 函数的返回值只有一个,但有时我们会发现有的函数好像有返回值。其实这里的“个”并不是返回值,比如函数返回一列表,里面包含很个元素值。这就类似于:只能从超市带走一个箱子,但是允许我们把一些东西...
  • 分享python 函数返回值

    2011-11-25 17:10:00
    python 函数返回值有两种形式: 1 返回一个值。 2 返回个值。 现看看返回一个值的吧。 deffirstvalue(a,b):c=a+breturncprintfirstvalue(1,2)结果:3 再看看返回个值的: 那怎么可以返回个值呢,其他的语言...
  • 今天没事和大家一起聊聊python 函数返回值的特殊情况,之前我也碰到过类似方面的问题,到后来查阅了一些资料后,发现原来是这样!我记得很久以前和大家聊过python列表操作方法,python列表非 常的强大,提供了很...
  • 关键字:return  没有返回值的叫过程 def test1(): msg="我是一个过程" print(msg) ...def test02(): msg="我是函数,有返回值" print(msg) ...关于返回的值: 定义的函数可以返回个值,组合成元组def test...
  • 函数返回值 条return语句: def guess(x): if x > 3: return "> 3" else: return "<= 3" def showplus(x): print(x) return x + 1 return x + 2 #执行结...
  • #在一个函数体内可以出现个return值,但是肯定只能返回一个return. 如果在一个函数体内,执行了return,意味着函数完成就退出了,return后面的代码语句将不会执行。 def add_sum(a): sum=0 i=1 while i<=a:
  • 关于Python函数的知识见如下博文: 《Python编程从入门到实践》记录之Python函数定义、使用 《Python编程从入门到实践》记录之Python函数实参传递(位置实参、关键字实参、列表和字典) 《Python编程从入门到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,142
精华内容 1,256
关键字:

python多返回值

python 订阅