算术运算,就是我们数学里最基础的那几种计算:加、减、乘、除 ……
在编程里,算术运算的作用也一样——让计算机帮你算数。
举个例子
你让 Python 算 3 + 5,它就会给你 8。
这就是算术运算。
这里涉及几个基本概念:
每个算术表达式都含有操作数、算术运算符,以及运算结果。
以后要讲到的其他表达式也是如此。
常用的算术运算如下图所示:
需要说明的是:
1、除了取负是一元运算符(只作用于一个操作数),其余的运算符都是二元运算符(作用于两个操作数)
2、乘法不要写成 ×,有很多初学者费尽心思容易弄出×,却还是错的。
3、除法不要写成 \ ,注意看小键盘,+ - * / 都集中在一块。
4、/ 是实数除,意味着结果一定是实数(即使能整除)
5、// 是整除,意味着结果一定是整数(直接舍去小数部分)
6、计算平方根可以用幂运算: 2 ** 0.5 是2的平方根, 8 ** (1/3)是8的立方根。
例1:三位数倒序输出
例2:把秒数转换成“时:分:秒”
Python里的运算优先级和数学里一样:
先算括号 ()
然后幂运算 **
然后乘 * 除 / 整除// 取余% (如果同时出现,从左到右计算)
最后加- 减 -
>>> 2 + 3 * 4
14
>>> (2 + 3) * 4
20
>>> 2 ** 3 * 2
16
>>> 2 ** (3 * 2)
64
记不住优先级没关系,多用括号就对了——括号最保险。
如果要获取本文用到的完整源代码,可以先关注本公众号,在后台回复关键词:算术运算,即可获取下载链接。