Python浮点数数据精度控制
2024-09-07 21:04:17
代码
import decimal from decimal import Decimal, getcontext if __name__ == '__main__': decimal.getcontext().prec = 2 for i in range(4): x = i / 3 print() print(x) print(decimal.Decimal(x)) print("%0.2f"%x) print(eval("'%0." + str(a) + "f'" + "%x")) print(float("%0.2f"%x))
返回
0.0 0 0.00 0.00 0.0 0.3333333333333333 0.333333333333333314829616256247390992939472198486328125 0.33 0.33 0.33 0.6666666666666666 0.66666666666666662965923251249478198587894439697265625 0.67 0.67 0.67 1.0 1 1.00 1.00 1.0
最新文章
- SQL排序问题
- 大数据并行计算利器之MPI/OpenMP
- sublime3配置Quick-X+自动错误提示
- 试读《JavaScript语言精髓与编程实践》
- Netty4 自定义Decoder,Encoder进行对象传递
- linux Grant 添加 MySql 用户
- 微星b85(b85i b85-gaming) 系列dsdt
- SpringMVC+Spring+Hibernate的小样例
- 支付宝 Android 版使用的开源组件
- 简谈-Python的输入、输出、运算符、数据类型转换
- Java 操作jar包工具类以及如何快速修改Jar包里的文件内容
- css3 UI元素状态伪类选择器
- ORACLE 11G R2 RAC classical install OGG12.1(LINUX) 经典抽取模式单项同步配置OGG12.1
- Java中HBase的集中過濾器
- extra过滤
- C# System.Collections.SortedList
- day0321 生成器
- Struts2的基础知识
- [leetcode]103. Binary Tree Zigzag Level Order Traversal二叉树来回遍历
- Linux.开关机&;登出&;用户管理
热门文章
- LoadRunner中,File参数类型--文本参数显示问题
- spark调优——算子调优
- 在swift项目中若要通过pod引入第三方的swift项目,必须加上use_frameworks!
- 进程控制块 与 task_struct
- Common Substrings POJ - 3415 (后缀自动机)
- linux学习9 运维基本功-Linux常用基础命令实战应用
- Mysql8.0 创建远程登陆账户
- Python并发请求之requests_future模块使用
- 【Gamma阶段】第二次Scrum Meeting
- php提示Notice: Undefined index解决方法