前言
我们在小学数学最开始接触的就是±×÷等算术运算了,我们可以通过口算或者列竖式进行计算,也可以通过计算器进行计算。本篇小编带你一起使用Python编写代码来实现算术运算。
图1
算术运算符
python中常用的算术运算符有:加、减、乘、除、整除、取余、乘方。
如下表:
下面我们使用代码演示,用以说明算术运算符在python中的使用方法:
加法(+):用以计算两个数的和(python中加法也可用于拼接字符串), 如:1+2=3,“Hello ”+“World” = “Hello World”,代码如下:
图2
如上,小编首先定义了2个变量a和b,然后使用了print语句用以打印a+b的结果(关于变量和print语句是什么,后面我们再一起学习。变量这里就暂且理解为用以存放数据的容器。)
然后使用print语句打印字符串“Hello”和 “World”相加的结果。
减法(-):用于计算两数之差(不能用于字符串), 如:3-1=2
代码演示如下:
图3
乘(*)除(/):用于计算两数之积和之商: 如3*4=12 ,5/2=2.5,代码如下:
图4
如上图,小编定义了两个数a和b打印了两个数的积和商。这里大家要注意:python的除运算的结果总是小数,比如:4/2=2.0 而不是2(大家可以自行尝试下)。注意除数不能为0。
整除(//):用于两数相除取整数部分。如 9//4=2。如下图:
图5
取余(%):用于两数相除,取余数部分。如:13%10=3。取余运算,通常用来求某个数的个位数和判断一个数是奇数还是偶数。*注意除数不能为0。*
如下代码:
图6
乘方(**):用于计算一个数的几次方:如2**3=8,代码如下:
图7
算术运算符的优先级
乘方 > 乘、除、整除、取余 > 加、减相同等级的运算顺序为从左到右可以使用括号改变运算顺序下面举个多种运算符混合运算的例子加以说明算术运算符的用法和优先级,其实这和我们数学里的优先级是一样的。
如:1+2*3-(4+5)/2 代码如下:
图8
这里括号优先级最高,第一步,先计算括号内的表达式,得到 1+2*3-9/2 ;第二步,乘除法比加减法优先级高先计算乘除,得到1+6-4.5,第三步从左到右依次计算加减法得到结果:2.5。虽然不难,但大家写的时候要细心哦!
好了,本篇的学习就到这里,下一篇小编和大家一起学学python的变量、标识符和关键字的用法。
这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!
零基础Python学习资源介绍
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
👉入门学习视频👈
👉实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
资料领取
这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者
【点此链接】领取
![](https://i-blog.csdnimg.cn/blog_migrate/5da1147ecb948e18229d6378e6e0db4f.png)