1. 程式人生 > >Python 返回多個值+Lambda的使用

Python 返回多個值+Lambda的使用

最大值 imp from return post 一個 lambda turn mat

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的使用