Встречается на собеседованиях • сегодня
Какой язык Python в плане типизации
Python — язык с динамической и сильной типизацией.
- Динамическая типизация: типы переменных определяются во время выполнения, а не при компиляции. Можно присвоить переменной любой тип без явного объявления.
python
x = 42 # int
x = "hello" # str (без ошибки)- Сильная типизация: неявные преобразования между несовместимыми типами запрещены. Например, нельзя сложить строку и число без явного приведения.
python
print(10 + "5") # TypeError
print(10 + int("5")) # 15 (явное приведение)С Python 3.5+ появилась аннотация типов (Type Hints), но она не меняет поведение интерпретатора — проверка типов опциональна (например, через mypy).
python
def greet(name: str) -> str:
return f"Hello, {name}"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы