【Python基础】1.3 数字

1.3 数字

如果要用Python进行数据分析,那离不开数字这个基本类型。数字很好创建,只需要把数字用键盘敲进代码框里就行了。在Python中,我们可以向在计算器里输入一样对数字进行四则运算,甚至通过函数进行更复杂的运算。数字也分成好几类:

整数(int)

print(3+2, 3-2, 3/2, 3*2, 3**2)
5 1 1.5 6 9

其中**代表幂运算。

运算中的括号

order1 = 2+3*4
order2 = (2+3)*4
print(order1, order2)
14 20

浮点数(float)

浮点数就是我们常说的小数。

print(0.1+0.1)
0.2

但是有时候我们在使用小数时会出现意想不到的结果。例如

print(0.1+0.2)
0.30000000000000004
print(3*0.1)
0.30000000000000004

这其实是计算机内部表示数字的方式,与Python本身无关。计算机通常用二进制来表示,因此计算机用来表示十进制的小数比如0.1、0.2、0.3都是用2的乘方。0.3的结果比较奇怪是因为计算机没有0.3的精确的表示方法。不过不用担心这个情况。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容