首页 / 知识
python里小数如何表述?
2023-11-12 13:27:00
1、Python中的小数存在精度问题:
>>>0.1+0.1+0.1-0.3
5.551115123125783e-17
>>>print(0.1+0.1+0.1-0.3)
5.551115123125783e-17
2、那小数怎么表示呢?
>>>fromdecimalimportDecimal
>>>Decimal("0.1")+Decimal("0.1")+Decimal("0.1")-Decimal("0.3")
Decimal('0.0')
Decimal可以很好的解决小数的运算问题,这对于银行这种需要精确计算的是很方便的。
Decimal还可以输入的小数位数自动升级位数。
>>>Decimal("0.1")+Decimal("0.10")+Decimal("0.10")-Decimal("0.30")
Decimal('0.00')
以上内容为大家介绍了python里小数如何表述?希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python读入不定行字符的问题
python读入不定行字符的问题,培训,字符,问题,方法,头尾,示例,空格,字符串,序列,结尾,python读入不定行字符的问题解决:stdin.readline()会读取python16进制数表示什么
python16进制数表示什么,培训,数字,数据,整数,字符串,函数,表示,语法,形式,参数,python16进制数:转换关系十进制整数转十六进制整数用hex();十python 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数python怎么判断模块是否存在
python怎么判断模块是否存在,培训,模块,部分,测试,方法,提示,终端,上面,以上,代表,要判断一个模块是否安装,非常简单,在终端中进入python,然后输python网络编程及前端常见问题
python网络编程及前端常见问题,数据,服务,分析,培训,状态,前端,区别,服务器,常见问题,上面,当我们学习Python时,需要掌握的的知识有很多,除了有python判断字典中key是否存在
python判断字典中key是否存在,培训,通用,第一,字典,方法,结果,函数,属性,做法,上面,今天来说一下如何判断字典中是否存在某个key,一般有两种通python使用Redis会遇到哪些缓存问
python使用Redis会遇到哪些缓存问题?,培训,缓存,问题,pythondef在python中表示什么
pythondef在python中表示什么,代码,培训,名字,函数,括号,内部,定义,功能,表示,参数,python使用def开始函数定义,紧接着是函数名,括号内部为函数pythonattrs表示什么
pythonattrs表示什么,培训,代码,领导,表示,写法,见识,属性,例子,下面,以上,python的attr可看作是一个类装饰器但又不仅仅是简单的装饰器,他使python空集合如何表示
python空集合如何表示,数据,培训,表示,函数,类型,嵌套,赋值,括号,序列,字典,python中,用set来表示一个无序不重复元素的序列。set的主要作用就python怎么判断key存在字典中
python怎么判断key存在字典中,培训,通用,字典,方法,存在,结果,函数,属性,做法,里面,在python中,判断某个key是否在字典中,一般有两种通用做法:1python使用什么表示注释
python使用什么表示注释,培训,代码,注释,引号,表示,以上,编译器,更多,内容,python中的注释分为单行注释和多行注释:1、单行注释:使用单行注释