让我们尝试一些简单的 Python 命令。启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间)。
3.1.1. 数字
解释器就像一个简单的计算器一样:你可以在里面输入一个表达式然后它会写出答案。 表达式的语法很直接:运算符 +、-、*、/ 的用法和其他大部分语言一样(比如 Pascal 或者 C 语言);括号 (()) 用来分组。比如:
>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5 #division always returns a floating point number
1.6
整数(比如 2、4、20 )有 int 类型,有小数部分的(比如 5.0、1.6 )有 float 类型。在这个手册的后半部分我们会看到更多的数值类型。
除法运算 (/) 永远返回浮点数类型。如果要做 floor division 得到一个整数结果(忽略小数部分)你可以使用 // 运算符;如果要计算余数,可以使用 %
>>> 17 / 3 #classic division returns a float
5.666666666666667
>>>
>>> 17 // 3 #floor division discards the fractional part
5
>>> 17 % 3 #the % operator returns the remainder of the division
2