変数と型:
整数:Pythonは任意のサイズの整数(Pythonの2.xのを扱うことができ、Pythonの3.xではのみ整数intこの中で、そこに二つのタイプはint型と長整数ですが、この区別は、Pythonのために少し重要ですもの)の種類だけでなく、バイナリサポート(例えば0b100
、10進数に変換4)、オクタル(例えばれる0o100
、10進数に変換64)、小数(100
)および16進数は、(0x100
256)の表現を10進数に変換しました。
浮動小数点型:科学的表記法で表したときので、10進浮動小数点は、(例えば、文言に加えて、ポイント演算を浮動、浮動小数点数が可変である小数点位置、フロートと呼ばれている123.456
ほか)にも対応(例えば、科学的表記1.23456e2
)。
文字列:文字列は、単一または二重引用符は、任意のテキスト、などである'hello'
と"hello"
、同様に元の文字列、バイト文字列表現、Unicode文字列表現の文字列表現、および複数の書き込むことができます行に(3つの単一引用符、または3二重引用符で始まる、3つのシングルまたはダブルクォーテーションは、3の終わりを示します)。
ブール:ブールのみTrue
、False
値の2種類のいずれかTrue
、またはされFalse
、Pythonで、直接使用することができTrue
、False
示すブール値(ケースに注意してください)、また、ブール演算子によって計算することができる(例えば、3 < 5
ブール値を生成しTrue
、そして2 == 1
これは、ブール値を生成しますFalse
)。
複合型:フォームは3+5j
、同じとの複雑な数学を表し、唯一の違いは、虚数部でi
置き換えj
。
変数名:
各変数のために我々は、私たちのそれぞれが同じ彼自身の有名な名前を持っていると同じように、それに名前を付ける必要があります。Pythonでは、変数の命名を強く従うことを推奨され、剛性および非剛性の規則を遵守しなければならないこれらの規則に従う必要があります。
-
- ハードと高速のルール:
- 変数名は、(特殊文字を含まない一般Unicode文字、)文字、数字、およびアンダースコアで構成され、番号が開始することはできません。
- 大文字と小文字を区別(大文字
a
と小文字は、A
二つの異なる変数です)。 - キーワード(特別な意味を持つ言葉は、後述する)とシステム予約(そのような関数の名前として、モジュールなど)の言葉競合を言わないでください。
- ハードと高速のルール: