摘要:
from collections import Iterable print(isinstance({},iterable)) # 判断是否可迭代 from collections import Iterator #判断是否是迭代器 instance((x for x in range(5)),It 阅读全文
摘要:
1. 生成器 只有在调用时才会生成相应的数据 2 . 只记录当前的位置3 . 只有一个__next__() f = (x for x in range(10)) #一个简单的生成器 print(f.__next__()) 费波纳生成器(举例1) def fib(max): n,a,b = 0, 0, 阅读全文
摘要:
高阶函数 + 嵌套函数 =》装饰器 import timedef timer(func): def wrapper(*args, **kwargs): start_time = time.time() func(*args, **kwargs) end_time = time.time() prin 阅读全文