Понятие целых чисел в Python

Начнем изучение типов данных с чисел, а вернее целых чисел. К ним относятся, например, числа: 1, -2. Давайте узнаем как называется такой тип данных в Python:

print(type(1)) # выведется <class 'int'>
print(type(-2)) # выведется <class 'int'>

Все целые числа относятся к объектам типа int. Обратите внимание на то, что при записи целого числа нельзя использовать запятые. Напр., у нас есть число с шестью нулями. Если для удобства отделить единицу и первые три нуля запятыми, то после выполнения кода в терминал выведутся три цифры через пробел:

print(1,000,000) # выведется 1 0 0

Поэтому для удобства, если вы работаете с такими большими числами, отбивать тысячи удобно через _ (нижнее подчёркивание). В этом случае в терминал выведется корректное число:

print(1_000_000) # выведется 1000000