本节书摘来自异步社区《像计算机科学家一样思考Python(第2版)》一书中的第1章,第1.4节,作者[美] Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 算术操作符
介绍完“Hello, World”之后,接下来是算术操作。Python提供了操作符,即像加号或减号这样的用来表达计算操作的特殊符号。
操作符+、-和*分别表示进行加法、减法和乘法运算,如下面示例所示:
>>> 40 + 2
42
>>> 43 – 1
42
>>> 6 * 7
42
操作符/表示除法运算:
>>> 84 / 2
42.0
这里你可能会奇怪为什么结果是42.0而不是42。我会在下一节解释。
最后,操作符**表示进行指数运算。也就是说,会把一个数按指数进行乘方:
>>> 6**2 + 6
42
在其他一些语言中,指数操作用^符号表示,但在Python中^这个符号已经用来表示二进制按位运算XOR了。如果你不熟悉按位运算,结果可能会让你感到奇怪:
>>> 6 ^ 2
4
本书我不会讨论按位操作符,但读者可以在http://wiki.python.org/moin/BitwiseOperator 上阅读相关文档。