def as_num(x):
'''
科学计数转常数百分比显示
:param x:
:return:
'''
y = '{:.10000f}'.format(x) # 5f表示保留5位小数点的float型
num = []
results = []
for i in y[::-1]:
num.append(i)
test = sum(list(map(lambda x : ord(x) in list(range(48,57)) and int(x) or 0 , num )))
if test != 0:
results.append(i)
return 'P = '+''.join(results[::-1])+'%'
科学计数转百分比正常显示
最新推荐文章于 2021-03-29 23:36:01 发布