Целые числа
Любая последовательность цифр в Python считается целым числом:
>>> 5
5
48
Глава 2. Ингредиенты Python: числа, строки и переменные
Можно использовать и простой ноль (0):
>>> 0
0
Но не ставьте его перед другими цифрами:
>>> 05
File "<stdin>", line 1
05
^
SyntaxError: invalid token
Только что вы увидели первое исключение в Python — программную ошибку. В нашем слу-
чае это предупреждение о том, что значение 05 — это invalid token (некорректный символ).
Я объясню, что это значит, в подразделе «Системы счисления» далее. В этой книге вы
увидите еще много примеров исключений, поскольку они являются основным механизмом
обработки ошибок в Python.
Последовательность цифр указывает на целое число. Если вы поместите знак +
перед цифрами, число останется прежним:
>>> 123
123
>>> +123
123
Чтобы указать на отрицательное число, вставьте перед цифрами знак -:
>>> -123
-123
С помощью Python вы можете выполнять обычные арифметические действия,
как и с обычным калькулятором, используя операторы, показанные в предыдущей
таблице. Сложение и вычитание будут работать, полностью соответствуя вашим
ожиданиям:
>>> 5 + 9
14
>>> 100 — 7
93
>>> 4 — 10
-6
Вы можете работать с любым количеством чисел и операторов:
>>> 5 + 9 + 3
17
>>> 4 + 3 — 2 — 1 + 6
10
Числа
49
Замечание по стилю: не обязательно вставлять пробел между каждым числом
и оператором:
>>> 5+9 + 3