- Pylint(www.pylint.org)
- zip,itertools.zip_longest
- 带星号unpacking,header, *rows = it
- python --strict
- defaultdict
__missing__
- 闭包 nonlocal 变量
- when: Optional[datetime]=None,注解类型要么为datetime,要么为None
- 函数参数, /左边只能按位置给定, *右边只能个按关键字形式指定
- functools.wraps
- 字典和集合推导{}
- 不要返回整个列表,返回生成列表的值yield
__iter___
- 列表生成式使用小括号()
- yield from
- send, yield
itertools.chain
itertools.repeat
itertools.cycle
itertools.islice
itertools.takewhile
itertools.dropwhile
itertools.filterfalse
itertools.accumulate
itertools.product
itertools.permutations
itertools.combinations
itertools.combinations_with_replacement
- ThreadPoolExecute
subprocess.run
subprocess.Popen
from threading import Lock
from collections import deque
from queue import Queue
from contextlib import contextmanager
bisect
headq
memorview
bytearray
- unittest, pdb, tracemalloc