Python 中的数字

整数

对整数可以执行加减乘除和乘方.

程序示例:

python 复制代码
>>> 5 + 2
7
>>> 5 - 2
3
>>> 5 * 2
10
>>> 5 / 2
2.5
>>> 5 ** 2
25

浮点数

浮点数的计算结果可能不完全准确, 程序示例:

python 复制代码
>>> 2 * 0.1
0.2
>>> 3 * 0.1
0.30000000000000004
>>> 0.1 + 0.2
0.30000000000000004

这是由计算机内部关于数的存储方式所导致的.

任意两个数相除的结果都是浮点数, 即便两个数都是整数且可以整除. 程序示例:

python 复制代码
>>> 4 / 2
2.0

整数和浮点数的运算结果也是浮点数, 程序示例:

python 复制代码
>>> 1 + 0.4
1.4
>>> 1 - 1.0
0.0

用下划线分隔长数字

书写很大的数时, 可使用下划线将其中的数字分组, 使其更清晰易读, 打印这样的数时不会显示下划线, 下划线不影响数在内存中的储存方式, 储存时会忽略下划线. 程序示例:

python 复制代码
>>> age = 1_000_000
>>> age
1000000

下划线的表示方式适用于整数和浮点数, 但是只有 Python 3.6 及之后的版本适合.

同时给多个变量赋值

可在一行代码中给多个变量赋值. 程序示例:

python 复制代码
>>> a , b , c = 1 , 2 , 3
>>> a
1
>>> b
2
>>> c
3
相关推荐
万笑佛24 分钟前
Python 实现Kafka SASL认证生产消费
python
m0_617493942 小时前
Python OpenCV 透视变换(Perspective Transform)详解与实战
开发语言·python·opencv
小李不困还能学2 小时前
PyCharm下载安装与配置教程
ide·python·pycharm
博观而约取厚积而薄发2 小时前
Pytest 从入门到精通,一篇就够(超详细实战教程)
python·测试工具·单元测试·自动化·pytest
imzed2 小时前
使用 Playwright + Pytest 构建 Web UI 自动化测试框架
python·自动化·pytest
普通网友2 小时前
pytest一些常见的插件
开发语言·python·pytest
时空系2 小时前
Python 高性能高压缩打包器 —— 基于 JianPy 语义分析引擎
python
cndes3 小时前
给Miniconda换源,让包下载更迅速
开发语言·python
Metaphor6923 小时前
使用 Python 添加、隐藏和删除 PDF 图层
python·pdf·图层