我想将一个数字(int
,float
等)和它的科学记数法(包括它的精确度)存储到一个对象中.
例如,我有a = 0.001
它的价值和1.0e-3
它的科学记数法.目前我有一节课:
def numLike():
def __init__(self, n, p):
self.n = n
self.p = p
a = numLike(0.001, '1.0e-3')
Run Code Online (Sandbox Code Playgroud)
这样我至少可以将这两个值关联到一个对象中.当我想进行计算时,我会使用a.n
,并在打印出来时使用a.p
.
我想实现的是Python的认识a
为a.n
做计算研究时,并a
为a.p
当没有计算涉及.所以当我输入时a + 0.003
,它应该给我0.004
,当我输入a
它时会'1.0e-3'
自动返回.
python ×1