Python では、文字列リテラルと、様々な数値リテラルをサポートしています:
literal | ::= | stringliteral | integer | longinteger |
| floatnumber | imagnumber |
リテラルを評価すると、指定した型 (文字列、整数、長整数、 浮動小数点数、複素数) の指定した値を持つオブジェクトになります。 浮動小数点や虚数 (複素数) リテラルの場合、値は近似値になる場合 があります。詳しくは 2.4 を参照してください。 リテラルは全て変更不能なデータ型に対応します。このため、オブジェクト のアイデンティティはオブジェクトの値ほど重要ではありません。 同じ値を持つ複数のリテラルを評価した場合、(それらのリテラルが プログラムの同じ場所由来のものであっても、そうでなくても) 同じオブジェクトを指しているか、まったく同じ値を持つ別の オブジェクトになります。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。