摘要:
1、迭代器 可迭代协议 含有双下划线方法__iter__()方法的都是可迭代 迭代器协议 内部含有__next__和__iter__方法的就是迭代器 Iterable 可迭代的 -- > __iter__ 只要含有__iter__方法的都是可迭代的[].__iter__() 迭代器 -- > __n 阅读全文
摘要:
带参数的装饰器 装饰器使用过程中,如果需要一个参数来判断装饰器是否启用时,就需要传入一个参数,来判断是否启用。 目前装饰器,传输函数名给外部函数做参数,内部函数参数用做调用函数的参数,无法实现参数的传递。 因此,需要在加一层嵌套,来实现参数的传入,装饰器最多三层!!! 三层时,先执行@符号后的行数, 阅读全文