码迷,mamicode.com
首页 > 编程语言 > 详细

Python 返回多个值+Lambda的使用

时间:2018-01-05 17:27:23      阅读:2181      评论:0      收藏:0      [点我收藏+]

标签:size   fun   import   base   port   font   style   math   blog   

def MaxMin(a,b):
    if(a>b):
        return a,b
    else:
        return b,a 
max,min=MaxMin(8,95)
print "最大值为:",max
print "最小值为:",min
print "*********Lambda***********"
g=lambda x:x*8
print "Lambda创建匿名函数:",g(5)
g1=lambda x,y,z:(x+y)*z
print g1(5,2,10)
print "**********对数************"
from math import log
print log(64,2)    #第一个参数为真数,第二个参数为底数
print "*******用lambda写一个固定底数的对数***********"
def make_function(base):
    return lambda x:log(x,base)
mk=make_function(8)
print "对数为8,真数为64的值为:",mk(64)

结果:

返回多个值
最大值为: 95
最小值为: 8
*********Lambda***********
Lambda创建匿名函数: 40
70
**********对数************
6.0
用lambda写一个固定底数的对数
对数为8,真数为64的值为: 2.0


Python 返回多个值+Lambda的使用

标签:size   fun   import   base   port   font   style   math   blog   

原文地址:https://www.cnblogs.com/soyo/p/8205593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!