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
相关推荐
杨超越luckly19 分钟前
Agent 应用指南:基于 OurAirports 的中国机场设施数据可视化
python·html·github·可视化·机场设施
卷无止境22 分钟前
pytest 从零到实战:要想代码好,测试少不了
后端·python
吃糖的小孩37 分钟前
# RootGraph v1.5 收工:我给 QQ 机器人补上了聊天运行时的“黑匣子”
python
hangyuekejiGEO1 小时前
临沂GEO技术服务方案对比分析
大数据·人工智能·python
xin_yao_xin1 小时前
Conda 环境的 CUDA PATH 配置指南
开发语言·python·conda·cuda
Zhan8611242 小时前
西班牙股票行情数据API的WebSocket接入:IBEX35指数实时推送与数据清洗
python·websocket·网络协议
he___H2 小时前
基于LCEL的联想
开发语言·python·langchain
想会飞的蒲公英2 小时前
TF-IDF + 随机森林中文文本分类全链路实战:从训练脚本到 Flask API + Streamlit 前端
人工智能·pytorch·python·随机森林·分类·flask·tf-idf
FriendshipT2 小时前
Ultralytics:解读C3模块
人工智能·pytorch·python·深度学习·目标检测
极光代码工作室2 小时前
基于深度学习的异常行为检测系统
人工智能·python·深度学习·神经网络·机器学习