1.字符串左边填充0 ‘%05d’ 表示字符串的位数为5,左边填充0
例子:
('%%0%dd' % self.auto_sn_len) % cur_max_sn
这里使用了相当于嵌套的字符串可格式化
print ('%%0%dd' % 5) % 6
00006
print ('%%0%dd' % 5) % 13
00013
2.replace(旧值,新值) 和eval(表达式)
asfdasf=4
print eval('asfdasf')
4
3.在一个python包(作用:公共函数例如具体处理时间,数据格式化)中,规范:函数之间空两行
4.学习一个处理时间日期的模块:
From dateutil.relativedelta import relativedelta
处理月份(还有天数的)会自动填填充间隙
用法:
Cur_date = datetime.datetime.now()
Cur_date -= relativedelta(months=+2, days=+4)
5.使用集合中的交集来判断多个元素x1,x2,x3在一个集合listA中
较笨的判断:x1 in listA or x2 in listA or x3 in listA
较聪明的判断:利用字段的交集 set([x1, x2, x3]).intersection(set(lilstA) 返回一个交集的字典