python常用小技巧
日期
datetime
datetime.strptime() 字符串转时间 datetime.strftime() 时间转字符串 datetime.timestamp() 转时间戳 from dateutil.relativedelta import relativedelta
relativedelta 这个是日期偏移,可以直接用来和datetime进行日期加减法
n = t + relativedelta(days=+3)
n = t + relativedelta(days=-3)
其他常用
l1 = ['1','2','3','4','5','6','7'] l2 = ['a','b','c','d','e','f'] l3 = ['+','_','='] import itertools for i in itertools.zip_longest(l1,l2,l3,fillvalue=""): print(i)
zip 是木桶原理,打包时按最小原则来,但是zip_longest则是按照最大来,并且没有的话可以按照fillvalue取默认值