- 博客(8)
- 收藏
- 关注
原创 数据四舍五入
前段时间做数据迁移的测试(Decimal类型数据),其中有个需求,要求小数四舍五入保留两位有效数字,使用round,如:round(数字, 2)、round(Decimal(数字), 1)、'%.2f'%(数据)等方法,部分数据没有第三位小数没有逢5进1。网上是说round 英文是修约的意思,修约不是简单的四舍五入,只有在整数部分是奇数的时候,小数部分才逢5进1;偶数时逢5舍去。对应另外一种说法是...
2018-06-21 10:00:05 666
原创 两个列表组合成字典
#方法一a={}b=['11','101']c=['10','9']a=dict(zip(b,c))#dict zip()方法print(a)# for key in a:# print(key)# print(a[key])#方法二d={}s=[]for i in range(len(b)): d[b[i]]=c[i] #设置key,并赋予其v...
2018-06-08 15:21:34 1849
原创 数据库迁移--字段组合对比
import pymysqlimport decimalimport datetimeimport jsonimport os__description__='Testting order_delivery and t_wms2tms_order'class DecimalEncoder(json.JSONEncoder): def default(self,obj): ...
2018-06-07 11:45:13 374
原创 数据库迁移--字段拆分对比
#coding:utf-8# a={}# b=['11','101']# c=['10','9']# a=dict(zip(b,c))# for key in a:# print(key)# print(a[key])import requestsimport reimport unittest# headers={# 'Accept': '...
2018-06-07 11:41:05 477
原创 数据库迁移测试--平移
import pymysqlimport decimalimport datetimeimport jsonclass DecimalEncoder(json.JSONEncoder): def default(self,obj): if isinstance(obj,decimal.Decimal):#decimal类型转换,使其可以转换为json格式数据 ...
2018-06-07 11:35:32 811
原创 列表拆分重新组合
a=[10,[20,30],20]b=[]for i in range(len(a[1])): b.append([a[0],a[1][i],a[2]])print(b)a1=['10',('100','120')]b1=[]for i in range(len(a[1])): b1.append([a1[0],'('+a1[1][i]+')'])print(b1)...
2018-06-04 22:27:39 422
原创 删除列表多个元素
a=[1,20,30,'',None,'','',None,10,'','']c=['',None]b=['10,20,200','2,40',4]#方法一for i in a: for j in c: if j in a: a.remove(j)print(a)#方法二for i in c: while i in a: ...
2018-06-04 21:31:30 18290 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人