Jestem początkującym użytkownikiem dla Pythona, ale jestem zdezorientowany między literałem a zmiennymi.Jaka jest różnica między literałem a zmiennymi w Pythonie?
To co wiem o dosłownym: "a"+"b"
i zmiennych: sentence="a"+"b"
Jestem początkującym użytkownikiem dla Pythona, ale jestem zdezorientowany między literałem a zmiennymi.Jaka jest różnica między literałem a zmiennymi w Pythonie?
To co wiem o dosłownym: "a"+"b"
i zmiennych: sentence="a"+"b"
w dowolnym języku programowania dosłownym jest wartością stałą, gdzie jako identyfikatory mogą zmieniać swoje wartości. Identyfikatory mogą przechowywać literały i przetwarzać je dalej. Identyfikatory to nazwy nadawane zmiennym.
1
, 1.5
, 'a'
, "abc"
itd. To przykłady literałów. Ale w instrukcji x=123
x jest zmienną, a 123 literałem.
Identyfikator nie jest zmienną. Identyfikatorem może być * nazwa * zmiennej. –
Dosłownie jest to zapis oznaczający stałą wartość (const
).
Zmienna jest miejscem przechowywania powiązanym z nazwą symboliczną (wskazano, jeśli chcesz).
najlepiej wyjaśnione w użyciu:
foo = bar(42)
^ ^^
| | |--- literal, 42 is *literally* 42
| |------- function, also represents "something" in memory
|------------- variable, named "foo", and the content may vary (is variable)
Należy naprawdę przeczytać [Python Tutorial] (http://docs.python.org/3/tutorial) co najmniej. – JBernardo
'" a "' i '" b "' to literały. '" a "+" b "' jest wyrażeniem – jamylak
Zmienna jest czymś, co może się różnić. Literał mówi to dosłownie! –