Доброго времени суток, читатели, зрители моего канала programmer's notes. А это весь мой канал Данные заметки это приложение к уроку 5. Остановимся подробнее на вопросах урока 5. Мы снова вернулись к типам данных. Вопросы эти будут снова и снова рассматриваться, потому что это важные вопросы. Преобразование одного типа данных к другому может быть явным или не явным. Также вместо термина преобразование часто используют термин приведение типов. Для явного преобразования типов в Python используют функции, о которых я говорю на протяжения практически всех предыдущих уроков. В последнем уроке я их перечислил: int(), float(), str(), bool(). Если мы написали a = 5
b = float(a) То мы получим переменную b вещественного типа. Это явное преобразование. a = 5
b = 5.0
c = a // b Переменная c при этом будет вещественного типа. При этом можно написать c = a / b, результат будет тем же. Преобразование не явное и прежде всего потому, что само определение переменных может находится в програм