对数值可进行各种类型的运算。


In [1]:
11 / 2


Out[1]:
5.5
/ 运算符执行浮点除法。即便分子和分母都是 int,它也返回一个 float 浮点数。

In [7]:
11 // 2


Out[7]:
5
// 运算符执行古怪的整数除法。如果结果为正数,可将其视为朝向小数位取整(不是四舍五入),但是要小心这一点。

In [5]:
-11 // 2


Out[5]:
-6
当负数除以整数, // 运算符将结果朝着最近的整数“向左”取整为 −6. (在数值坐标轴上向左取整,即取它左边相邻的第一个整数。)

In [9]:
11.0 // 2


Out[9]:
5.0
// 运算符并非总是返回整数结果。如果分子或者分母是 float,它仍将朝着最近的整数进行取整,但实际返回的值将会是 float 类型。 (在数值坐标轴上向左取整,即取它左边相邻的第一个整数。)

In [11]:
11 ** 2


Out[11]:
121
** 运算符的意思是“计算幂”,112 结果为 121 。

In [13]:
11 % 2


Out[13]:
1
% 运算符给出了进行整除之后的余数。11 除以 2 结果为 5 以及余数 1,因此此处的结果为 1。