Sono un utente principiante per Python, ma mi confondo tra letterale e variabili.Qual è la differenza tra letterale e variabili in Python?
Questo è quello che so di un letterale: "a"+"b"
e variabili: sentence="a"+"b"
Sono un utente principiante per Python, ma mi confondo tra letterale e variabili.Qual è la differenza tra letterale e variabili in Python?
Questo è quello che so di un letterale: "a"+"b"
e variabili: sentence="a"+"b"
In qualsiasi linguaggio di programmazione Un letterale è un valore costante, dove come identificatori possono cambiare i loro valori. Gli identificatori possono memorizzare letterali e elaborarli ulteriormente. Gli identificatori sono il nome dato alle variabili.
1
, 1.5
, 'a'
, "abc"
, ecc. Sono esempi di valori letterali. Ma nella dichiarazione x=123
, x è una variabile e 123 è una Letterale.
Un identificatore non è una variabile. Un identificatore può essere il * nome * di una variabile. –
Un valore letterale è notazione per rappresentare un valore fisso (const
).
Una variabile è la posizione di archiviazione associata a un nome simbolico (puntato su, se lo si desidera).
è meglio spiegato in uso:
foo = bar(42)
^ ^^
| | |--- literal, 42 is *literally* 42
| |------- function, also represents "something" in memory
|------------- variable, named "foo", and the content may vary (is variable)
Si dovrebbe davvero leggere il [Python Tutorial] (http://docs.python.org/3/tutorial) almeno. – JBernardo
'" a "' e '" b "' sono letterali. '" a "+" b "' è un'espressione – jamylak
Una variabile è qualcosa che può variare. Un letterale lo sta affermando letteralmente! –