#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. Я никогда не слышал для этого термина. Просто не должно быть различия между ними, чтобы сделать это полезным.