Встречается на собеседованиях • сегодня

Нужно ли объявлять переменную в Python

В Python переменные не требуют явного объявления с указанием типа. Они создаются автоматически при первом присваивании значения. Python - язык с динамической типизацией, поэтому тип переменной определяется во время выполнения.

python
x = 10  # создается переменная x типа int
x = "hello"  # теперь x стал строкой

Однако есть несколько важных нюансов:

  1. Переменная должна быть определена перед использованием
  2. Для констант (по соглашению) используют UPPER_CASE
  3. Можно использовать аннотации типов (Python 3.5+), но они не обязательны
python
name: str = "John"  # аннотация типа
PI = 3.14159  # константа

Лучше сразу инициализировать переменные, чтобы избежать NameError.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы