int
Команда «сделай целое число»: int("3") даёт 3, а int(3.7) — 3 (дробную часть отбрасывает, а не округляет). Нужна для штук, возраста, дней — там, где половины не бывает.
Как это выглядит: int("3") # 3 int(3.7) # 3 — дробная часть отброшена
Не путать: int(3.7) — это 3 (отбросил), а round(3.7) — 4 (округлил). Разница видна на деньгах: int(350.99) потеряет копейку, round(350.99) её сохранит. И int("3.5") в учебном интерпретаторе тоже даст 3 — но в настоящем Python это ошибка, поэтому дробь сначала переводят через float.
Откуда слово: От английского integer — «целый», от латинского integer — «нетронутый, цельный». Тот же корень у «интеграла» и «интеграции»: там тоже речь о целом. int — сокращение от integer, и читается оно как «инт».
Где это проходят: урок 2.2 «Преобразование типов» · Программирование с нуля
Связанные слова
Ещё слова раздела «Значения и данные»
Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.