算术运算符

算术运算是计算机被发明的初衷,所有的编程语言都支持算术运算。Python中通过算术运算符来进行算出运算,下标列出Python中所有支持的算术运算符。

运算符 描述
+ 加法运算符 1+1
- 减法运算符 3-2
* 乘法运算符 9*9
/ 除法运算符 9/3,除法运算后的结果一定为float类型
// 整除运算符 10/3,也称为地板除向下取整
% 取模运算符 10%3,表示10除以3取余数
** 幂次运算符 2**3,表示2的3次幂
() 括号运算符,括号内的表达式先运算 (1+2)* 3

与数学中常用的运算符基本一致。

>>> 1 + 1 	# 加法
2
>>> 2 - 1   # 减法
1
>>> 2 * 2 	# 乘法
4
>>> 9 / 3 	# 除法
3
>>> 10 % 3 	# 取模也即是求余数
1
>>> 2 ** 3 	# 幂运算,2的3次方
8
>>> (2+3)*5	# 带括号的四则运算
25

需要注意的细节点。

  1. 一个浮点数和一个整数进行任何数学运算后的结果一定是浮点数。
>>> 2 + 1.0
3.0
  1. /除法运算的结果一定为float
>>> 9 / 3
3.0
  1. //整除法运算符会向下取整,注意不是四舍五入是直接抛弃小数部分
>>> 9 // 2		# 当全部是整数时,结果也是整数
4				# 注意是向下取整,不是四舍五入
>>> 9 // 2.0	# 如果有浮点数参与运算,结果为小数部分为0的浮点数
4.0
  1. 优先级和数学四则运算一样,先算乘除,再算加减,有括号先算括号内的。
posted @ 2022-08-18 13:50  python心蓝  阅读(226)  评论(0编辑  收藏  举报