Четыре типа закрывают почти все задачи новичка: int, float, str, bool. type(x) показывает, с чем ты имеешь дело — первый шаг, когда значение ведёт себя странно.
int(), float() и str() создают новое значение нужного типа. Строка с мусором внутри падает с ValueError — оборачивай вызов в try/except, если данные приходят извне.
Деление: / , // и %
7 / 2 # 3.57 // 2 # 37 % 2 # 1597 % 10 # 7, the last digit
/ всегда возвращает float, // отбрасывает дробную часть, % даёт остаток. Пара // и % — стандартный способ разобрать число на цифры или минуты на часы.
Мы используем cookies. Используем файлы cookie, включая Яндекс.Метрику, для работы сайта, аналитики и улучшения сервиса. Продолжая пользоваться сайтом, ты соглашаешься с нашей политикой конфиденциальности и политикой использования cookies.