概要:記録データと変数のPythonのこのタイプ。
データ型
整数
Pythonは任意のサイズの整数を扱うことができ、および整数は常に正確です。
0Xの接頭辞を使用すると、16進数を使用することができ、整数の前に追加しました。
フロート
10進浮動小数点で、とき科学技術法の使用、そう名付けられ、小数点の可変位置を述べました。
浮動小数点演算は、誤ったかもしれません。
弦
文字列は一重引用符で囲まれているか、二重引用符「テキストが囲まれました。
私たちは、文字列を識別するために、単一引用符を使用する場合は、単一引用符が必要とされている間、あなたは直接使用後に脱出するには、\、文字列に二重引用符を使用することができます。二重引用符の場合は、同様に文字列をマーク。
。1つの 印刷(「私はアルバートよ」) #正しい文字列は二重引用符、単一引用符内で直接使用することができる 2 印刷(「彼のIS 」コーディングの王「」) #のエラー文字列を二重引用符、内部二重引用符をエスケープする必要があります
多くの文字が文字列をエスケープする必要がある場合、あなたは非常に不便、\の多くを追加する必要があります。R&LT我々は内部に逃れられない識別するための文字列の前に(例えば、R「」のように)追加することができます。
多くの内部文字列の折り返しがある場合は、複数のラインを表現するために「」「...」 『』使用することができます
>>> 印刷('' ' AAA ... BBB ... CCC ''' ) AAA BBB CCC
ブール値
ブール値TrueとFalseの2種類のみを使用して、またはあるいは動作していないことができます
ヌル
ヌル値は、Pythonでの特別な値である、なしを表明していません。異なるなしと0、0は意味がありません、そして、いずれもNULL値ではありません。
変数
変数名は文字、数字、アンダースコアの組み合わせでなければならず、数字で始めることはできません。
Pythonは値の異なるタイプが同じ変数を割り当てることができ、変数の型を固定されていません。この変数自体は動的言語である言語の種類を固定されていません。それに対応して、静的な言語。変数の型を定義する際に一致しない、エラーが報告されている場合、静的言語は、指定する必要があります。
私たちは、データがメモリに格納されていることに注意する必要がありますが、変数のデータがメモリ内のアドレスを指します。我々は変数に異なるデータを割り当てた場合、つまり、変数が異なるメモリアドレスを指してみましょう。
例:
1.実行 = 「ABCを」 、インタプリタは、「ABC」のメモリアドレスを文字列「ABC」とメモリ内の変数、及びポイントを作成します
2.ファイル名を指定して実行 = A、Bは 、B変数を作成し、aとbは、文字列を対象とする「ABC」を指摘
3.実行し 、A = ' XYZ ' 、新しい文字列インタープリタ'XYZ'を作成し、ポイント'XYZ'、それでもB 'ABC'を指します。
定数
名前が示すように、定数は同じ量です。
Pythonでは、一定の変数名は通常、すべての資産計上されます。たとえば、次のようにPI(π)。
しかし、そこに一定のPythonを確保するためのメカニズムではありません、あなたはその値を変更する必要があれば、プログラムがまだ実行することができ、変更されません。私たちは、すべて大文字で一定の変数名を入れて、それはそれは偶然の変更を避けるために提案することです。
なぜ、整数の除算は正確ですか?
Pythonでは、2つの部門があります:/と // 。
/ 結果は浮動小数点数です。でも正確に二つの整数で割り切れ、結果は、浮動小数点除算を用いて得られます。
//他にも知られている床、結果は整数です。実際の結果の数を超える場合は、整数部分だけを取ります。