私は Python の初心者ですが、リテラルと変数の間で混乱しています。
これは私がリテラルについて知っていることです:"a"+"b"
そして変数:sentence="a"+"b"
私は Python の初心者ですが、リテラルと変数の間で混乱しています。
これは私がリテラルについて知っていることです:"a"+"b"
そして変数:sentence="a"+"b"
const
リテラルは、固定 ( ) 値を表すための表記法です。
変数は、シンボリック名 (必要に応じて指定) に関連付けられた格納場所です。
使用時に最もよく説明されています:
foo = bar(42)
^ ^ ^
| | |--- literal, 42 is *literally* 42
| |------- function, also represents "something" in memory
|------------- variable, named "foo", and the content may vary (is variable)
一方、識別子は、python ステートメントで変数に割り当てられた名前です。
どのプログラミング言語でも、リテラルは定数値であり、識別子は値を変更できます。識別子は、リテラルを格納してさらに処理できます。識別子は、変数に付けられる名前です。
1
、1.5
、'a'
、"abc"
などはリテラルの例です。ただし、ステートメントx=123
では、x は変数であり、123 はリテラルです。