Python入门教程第08篇 基本数据类型之数字
Posted 不剪发的Tony老师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门教程第08篇 基本数据类型之数字相关的知识,希望对你有一定的参考价值。
本篇将会介绍 Python 中的数字类型以及如何在程序中使用数字。
Python 支持的数字类型包括整数、浮点数以及复数。本篇只讨论整数和浮点数的基本概念。
整数
整数是指 -1、0、1、2、3 等不包含小数部分的数字,它们的类型为 int。
我们可以使用数学运算符(+、-、*、\\ 等)对整数进行运算。例如:
>>> 20 + 10
30
>>> 20 - 10
10
>>> 20 * 10
200
>>> 20 / 10
2.0
如果想要计算指数,可以使用两个乘法运算符(**)。例如:
>>> 3**3
27
如果想要调整多个运算的优先级,可以使用圆括号。例如:
>>> 20 / (10 + 10)
1.0
浮点数
任何包含小数点的数字都是浮点数。浮点数意味着小数点可以出现在数字的任何位置。
通常而言,浮点数和整数支持相同的运算。例如:
>>> 0.5 + 0.5
1.0
>>> 0.5 - 0.5
0.0
>>> 0.5 / 0.5
1.0
>>> 0.5 * 0.5
0.25
两个整数相除的结果永远是一个浮点数:
>>> 20 / 10
2.0
如果算术运算中同时使用了整数和浮点数,结果为浮点数:
>>> 1 + 2.0
3.0
由于浮点数的内部实现,Python 会尽可能精确地表示运算结果。但是,我们仍然可能得到意料之外的结果。例如:
>>> 0.1 + 0.2
0.30000000000000004
也就是说,浮点数的运算并不是完全精确的,我们在后续的教程中会介绍如何处理这种情况。
数字中的下划线
当一个数字很大时,可能会变得难以阅读。例如:
count = 10000000000
为了使这种长数字更易阅读,我们可以使用下划线将其中的数字进行分组,例如:
count = 10_000_000_000
Python 存储数字时会忽略其中的下划线,在屏幕输出数字时也会忽略下划线:
count = 10_000_000_000
print(count)
输出结果如下:
10000000000
浮点数中也可以使用下划线。Python 3.6 引入了数字中的下划线功能。
总结
- Python 支持常见的数字类型,包括整数、浮点数以及复数。
- 使用下划线将长数字进行分组,提高可读性。
以上是关于Python入门教程第08篇 基本数据类型之数字的主要内容,如果未能解决你的问题,请参考以下文章
Python零基础到入门Python基础语法篇——基本数据类型文末送书