"); //-->
Python开发在如今的公司企业中占据着非常重要的位置,因此如今不论是参加Python培训还是自学Python或者是用其他方式学习Python开发的人都有很多,想要成为一名合格的Python开发工程师就一定要有专业实用的技能,其中Python数字运算是必须要了解和知道的,本篇文章扣丁学堂Python在线学习小编就为读者简单介绍一下Python数字运算。

Number是Python的一种基本数据类型,用于存储数值。作为编程语言的基础之一,其重要性毋庸置疑,今天我们带领大家深入了解数字运算。
Python解释器可以作为一个简单的计算器,您可以在解释器里输入一个表达式,它将输出表达式的值。
表达式的语法很直白: +, -, * 和 / 和其它语言(如Pascal或C)里一样。例如:
>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5 # 总是返回一个浮点数
1.6
注意:在不同的机器上浮点运算的结果可能会不一样。
在整数除法中,除法(/)总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 // :
>>> 17 / 3 # 整数除法返回浮点型
5.666666666666667
>>>
>>> 17 // 3 # 整数除法返回向下取整后的结果
5
>>> 17 % 3 # %操作符返回除法的余数
2
>>> 5 * 3 + 2
17
等号(=)用于给变量赋值。赋值之后,除了下一个提示符,解释器不会显示任何结果。
>>> width = 20
>>> height = 5*9
>>> width * height
900
Python 可以使用 ** 操作来进行幂运算:
>>> 5 ** 2 # 5 的平方
25
>>> 2 ** 7 # 2的7次方
128
变量在使用前必须先”定义”(即赋予变量一个值),否则会出现错误:
>>> n # 尝试访问一个未定义的变量
Traceback (most recent call last):
File "", line 1, in
NameError: name 'n' is not defined
不同类型的数混合运算时会将整数转换为浮点数:
>>> 3 * 3.75 / 1.5
7.5
>>> 7.0 / 2
3.5
在交互模式中,最后被输出的表达式结果被赋值给变量 _ 。例如:
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06
此处, _ 变量应被用户视为只读变量。
以上就是扣丁学堂Python培训小编关于Python数字运算的简单介绍,希望能帮到对Python开发技术感兴趣的小伙伴们,想要了解更多Python开发方面内容的话可以前往扣丁学堂官网了解。
想要快速高效学好Python开发的小伙伴小编给大家推荐专业的Python培训机构扣丁学堂供大家学习,扣丁学堂除了有专业的老师和与时俱进的课程体系还有大量的Python视频教程供学员观看学习哦,心动的小伙伴抓紧时间行动吧。扣丁学堂python学习交流群:816572891。微 信 号:codingbb
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
英飞凌推出采用Q-DPAK封装的CoolSiC™ MOSFET 1200V G2
基于多MCU的自动测试诊断系统的设计
运放5G26组成的定时报警器
基于单片机的实时传真信息监测系统
防盗报警探测电路(CD4011)
[转帖]值得注意的单片机控制板的设计原则
安森美公布2025年第二季度财报
可编程逻辑器件FPGA/PLD冲击未来的系统设计
模拟电子技术 第四讲
网址推荐
NAND FLASH
960 颗类脑芯片,浙大「悟空」出世
模拟电子技术 第三讲
银河麒麟携手研华,构建基于瑞芯微国产化解决方案
无源型停电报信器
模拟电子技术 第六讲
库克表示苹果必将把握AI机遇,相信依旧能够引领市场
基于地源热泵的便携式岩土热物性测试仪的研制与应用
马斯克担忧失去对特斯拉的控制权
停电、来电自动告知器(CD4069、KD9301、KD9302)
用红外线控制CW168的应用电路
基于感应耦合比率臂的高精度位移测量系统
[原创]用函数jump表解决模块加载顺序问题
大联大世平集团推出以onsemi产品为核心的汽车矩阵式大灯方案
模拟电子技术 第七讲
借助创新技术提升气候韧性
基于单片机的多周期完全同步测频技术
手机装上HBM,会怎样?
中国两大高校团队斩获第六届TE Connectivity AI Cup全球竞赛桂冠
模拟电子技术 第五讲