Как это называется, когда переменной присваивается возвращаемое значение функции?

#python #variables #initialization

#питон #переменные #инициализация

Вопрос:

Я узнал, что такое выражение присваивания, но у меня возникли проблемы с выражением разницы между этими двумя типами переменных:

  • Первый тип — это переменная, которой присваивается выражение
  • Вторая — это переменная, которой присваивается возвращаемое значение функции

Насколько я понимаю, это все равно будет называться инициализацией переменной. Тем не менее, я бы не знал наиболее краткого способа донести разницу между ними.

Если это инициализация переменной:

 my_var = 7
 

…тогда является number ли переменная также инициализацией?:

 def return_number():
    return 7

number = return_number()
 

Есть ли простой способ сообщить разницу между ними?

Комментарии:

1. да, оба являются инициализацией переменной.

2. Между и нет существенной разницы my_var number . Оба имеют одинаковый тип ( int ) и одинаковое значение ( 7 ) .

3. Неужели нет термина, чтобы выразить, что способ, которым они были созданы, был другим?

4. Я думаю, что этого не должно быть… но это уже некоторое время меня беспокоит.

5. Я никогда не слышал для этого термина. Просто не должно быть различия между ними, чтобы сделать это полезным.