小编cap*_*ive的帖子

在Python 3中,如何创建一个类似数字的对象?

我想将一个数字(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的认识aa.n做计算研究时,并aa.p当没有计算涉及.所以当我输入时a + 0.003,它应该给我0.004,当我输入a它时会'1.0e-3'自动返回.

python

1
推荐指数
1
解决办法
92
查看次数

标签 统计

python ×1