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
相关推荐
Absurd5871 分钟前
Laravel Eloquent 中精准检测时间区间重叠的完整实践指南
jvm·数据库·python
djjdjdjdjjdj2 分钟前
如何快速查询SQL中的重复记录:GROUP BY与COUNT统计
jvm·数据库·python
2301_782659183 分钟前
Redis怎样监控当前发生了多少次内存驱逐
jvm·数据库·python
m0_617881427 分钟前
如何在新电脑上正确运行已部署的 Django 项目
jvm·数据库·python
u0109147608 分钟前
Golang怎么计算日期差天数_Golang如何计算两个日期之间相差多少天【方法】
jvm·数据库·python
gCode Teacher 格码致知15 分钟前
Python提高: unittest和 pytest的使用方法-由Deepseek产生
开发语言·python·pytest
pele17 分钟前
Python Tkinter如何实现组件拖拽交换位置_计算鼠标坐标重排布局
jvm·数据库·python
Aiclin22 分钟前
大模型基础-应用小记【转载】
python
2301_8166602132 分钟前
CSS实现盒子倒角不规则效果_利用border-radius多个值
jvm·数据库·python
2201_7610405934 分钟前
CSS如何根据父级容器宽度调整子项_利用容器查询container选择器css
jvm·数据库·python