1. 程式人生 > >函式方法和模組

函式方法和模組

函式方法:

函式使用方法:

​ 匿名函式:一句話函式,用於內建函式,匿名函式結合內建函式使用

​ func = lambda x,y : x+y 名字func :前形參 :後返回值

​ 示例1:

​ func = lambda x : (x[0],x[2]) 返回多個元素加()

​ 示例2:

​ func = lambda x,y :x if x > y else y

​ func = lambda *args : max(args) #返回最大的值,也可以新增三元運算>

​ 內建函式:***加key的 min,max,sorted,map,reduce,filter

​ 加key的格式:

​ 將最小的值返回

​ dic = {'a':3,'b':2,'c':1}

​ print(min(dic.values(),key=lambda x:x)) key=lambda 函式名 :前形參 :後返回值

callable:

  • 檢查一個物件是否可以呼叫

    def haiyang():
        pass
    haiyang()
    
    print(callable(haiyang))