新手学Python之学习官网教程(十五: Floating Point Arithmetic: Issues and Limitations)
Posted herosunly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手学Python之学习官网教程(十五: Floating Point Arithmetic: Issues and Limitations)相关的知识,希望对你有一定的参考价值。
文章目录
1. 前言
为了方便大家对照学习,所以先附上本节课对应的官网链接:
https://docs.python.org/3.6/tutorial/floatingpoint.html。本节课内容并非Python的核心内容,但浮点数的表示属于各个编程语言的通用内容。学有余力或者对此感兴趣的同学,可以多花时间进行学习。
2. 浮点运算的问题和限制
浮点数在计算机硬件中表示为以 2为基数(二进制)的小数。举例而言,十进制的小数:
0.125
等于1/10 + 2/100 + 5/1000 ,同理,二进制的小数:
0.001
等于0/2 + 0/4 + 1/8。这两个小数具有相同的值,唯一真正的区别是第一个是以10为基数的小数表示法,第二个则是以2为基数。
不幸的是
以上是关于新手学Python之学习官网教程(十五: Floating Point Arithmetic: Issues and Limitations)的主要内容,如果未能解决你的问题,请参考以下文章
新手学Python之学习官网教程(十三: What Now)
新手学Python之学习官网教程(五: Data Structures)