发表日期: 2022-09-21 16:59:19 浏览次数:28
绵阳做网站价格_官网搭建一年多少钱与网站模板样式案例_绵阳附近网站建设【高端网站制作】-绵阳网页设计服务
"黑天鹅"扰乱全球经济,美联储两次降息,在"兵荒马乱"的岁月里,一家加密货币交易所——Coinbase向SEC递交了招股书。
12月17日,Coinbase在其官方社交平台上宣布,已向美国证券交易委员会(SEC)秘密提交了一份S-1注册声明草案,该草案预计将在SEC完成其审查程序后生效。如若成功上市,Coinbase将成为首家公开上市的主要加密货币交易所。
python2和python3的doc中都举了个相同的例子,原文是这么说的:
NoteThe behavior of round() for floats can be surprising: for example, round(2.675, 2) gives 2.67 instead of the expected 2.68. This is not a bug: it’s a result of the fact that most decimal fractions can’t be represented exactly as a float. See Floating Point Arithmetic: Issues and Limitations for more information.
简单的说就是,round(2.675, 2) 的结果,不论我们从python2还是3来看,结果都应该是2.68的,结果它偏偏是2.67,为什么?这跟浮点数的精度有关。我们知道在机器中浮点数不一定能精确表达,因为换算成一串1和0后可能是无限位数的,机器已经做出了截断处理。那么在机器中保存的2.675这个数字就比实际数字要小那么一点点。这一点点就导致了它离2.67要更近一点点,所以保留两位小数时就近似到了2.67。
以上。除非对精确度没什么要求,否则尽量避开用round()函数。近似计算我们还有其他的选择:
使用math模块中的一些函数,比如math.ceiling(天花板除法)。
python自带整除,python2中是/,3中是//,还有div函数。
字符串格式化可以做截断使用,例如 "%.2f" % value(保留两位小数并变成字符串……如果还想用浮点数请披上float()的外衣)。
当然,对浮点数精度要求如果很高的话,请用嘚瑟馍,不对不对,请用decimal模块。
绵阳做网站价格_官网搭建一年多少钱与网站模板样式案例_绵阳附近网站建设【高端网站制作】-绵阳网页设计服务
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878