这对加、减、模运算就不多说了,下面说下乘法和除法,其他编程语言中整数除以整数得到整数,但是在python 3x 以后出现的整数除以整数,如果有小数,则会显示出来,例如:
那么如果我们希望它取整,怎么办,pythont团队为我们提供了//这样的运算符让我们来用:
有时候我们需要算幂运算,那么python为我们提供了**运算符,假设 a=10 我们要计算a的3次幂:
另外,幂运算的优先级是 左侧低,右侧高。怎理解呢?例如:-3**2,它的结果为-9,所以可以看出计算顺序是-(3**2),那么如果是3**-2呢,
从结果可以看出它的执行顺序是3**(-2)