🖥 Как устроено преобразование типов в Python ?



Преобразование типов - это преобразование объекта из одного типа данных в другой тип данных.



Неявное преобразование типов автоматически выполняется интерпретатором Python.



Python позволяет избежать потери данных в неявном преобразовании типов.



Явное преобразование типов также называется приведением типов, типы данных объекта преобразуются с использованием предопределенной функции.



При приведении типов может произойти потеря данных, поскольку мы приводим объект к определенному типу данных.



Что такое аннотация типов?



В простейшем случае аннотация содержит непосредственно ожидаемый тип. Аннотации для переменных пишут через двоеточие после идентификатора. После этого может идти инициализация значения. Например price: int = 5 Параметры функции аннотируются так же как переменные, а возвращаемое значение указывается после стрелки -> и до завершающего двоеточия. Например def indent_right(s: str, width: int) -> str:.



@python_job_interview