【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篇 基本数据类型之数字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python