## 函數返回多個值:
1、函數如果返回多個值,會默認把值放到一個元組里面
def say():
return 1,2,3,4
print(say()) ------------- (1,2,3,4)
2、函數返回多個值,可用多個變量來接收
def say():
return 1,2,3,4
a,b,c,d = say() ------------a=1,b=2,c=3,d=4
print(a,b,c,d)
## 匿名函數(lambda)
函數功能很簡單,只用一次
res = lambda x:x+1 #冒號后面的是函數體,也是函數的處理邏輯,冒號前面的是返回值
print(res(1))
例:字典排序
#字典是無序的,不能直接對字典進行排序,得轉成 list
d = {'a':1,'b':2,'c':3}
res = sorted(d.items(),key = lambda x:x[0])
print(res)
## 定義傳參類型
如:def is_float(s:str): #規定參數 s 為 字符串 類型,但並沒有任何特殊作用,定義后仍可傳其它類型