1. 程式人生 > >day12:裝飾器的進階

day12:裝飾器的進階

1,三元運算子:變數 = 條件返回True的結果 if 條件 else 條件返回false的結果;必須要有結果;必須要有if和else,只能是簡單的情況。

2,傳參包起來,星號打散

def outer(*args):
    print(args)
    print(*args)

outer(1,2,3,4) #==> outer(*(1,2,3,4)) *打散,傳參的時候,預設包起來包成一個元祖,拿出來用的時候,加*號打散

outer(*[1,2,3,4])

3,print為何可以接收各種引數,因為預設裡面引數加了*args,內建函式是用C語言寫的

4,昨天作業一