python-8 解释器和生成器
标准库 datetime time
datetime - datetime => timedelta
datetime + - timedelta => datetime
datetime + datetime => 错误 #F44336
列表解析式
[print("{}*{}={:<3}{}".format(j,i,i*j,'\n' if i == j else ''),end="") for i in range(1,10) for j in range(1, i+1)]
["{:04}.{}".format(i,"a") for i in range(1,12)]
from string import ascii_lowercase
import random
"".join((random.choice(ascii_lowercase) for j in range(10)))
["{:04}.{}".format(i,"".join((random.choice(ascii_lowercase) for j in range(10)))) for i in range(1,12)]
"".join(chr(random.randint(97,122)) for j in range(10))
alphabat = bytes((i for i in range(97,123))).decode()
["{:04}.{}".format(i,"".join((random.choice(alphabat) for j in range(10)))) for i in range(1,12)]
生成器表达式
集合解析式