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

Есть ли переменные в Python

В Python есть переменные, но они работают не так, как в строго типизированных языках. Это просто имена, ссылающиеся на объекты в памяти. Тип переменной определяется объектом, на который она ссылается, и может меняться во время выполнения.

python
x = 42          # x ссылается на целое число
x = "строка"    # теперь x ссылается на строку

Ключевые особенности:

  • Не требуют явного объявления типа
  • Создаются при первом присваивании
  • Являются ссылками на объекты
  • Поддерживают динамическую типизацию

Пример области видимости:

python
def func():
    local_var = 10    # локальная переменная
    print(local_var)

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

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

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

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