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,昨天作业一

猜你喜欢

转载自www.cnblogs.com/lisa-blog/p/10081008.html
今日推荐