-
加减:+,-
-
乘:*
-
除:/
-
取余:%
-
取反,负数: - a=5; -a==-5
-
整除://,13//2 == 6 — 向下取整
-
乘方,求幂:** — 2 ** 6 == 64(2的6次方,当y是小数时,是开方运算,100**0.5结果是根号10
-
绝对值:abs()
-
x**y: 幂运算,x的y次幂,
-
浮点数是虚部为0的复数,整数是小数为0的浮点数
- and:表示且运算,同JS中的&&
- or:表示或运算,同JS中的||
3 < 4 < 5 ## true
3 < 4 and 4 < 5 ## true
3 < 4 and 4 > 5 ## false
3 < 4 or 4 > 5 ## true
-
运算优先级:
- ()内的项目
- 求幂运算**或者根运算
- 乘法或除法
-
改变运算次序
2 + 3 * 4 ## 14
(2 + 3) * 4 ## 20