【Python入门教程】第08篇 基本数据类型之数字

2021/12/31 20:40:37

本文主要是介绍【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篇 基本数据类型之数字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程