ホームページ >バックエンド開発 >Python チュートリアル >Python の 4 つの数値型 (int、long、float、complex)
Python は、int (整数)、long (長整数)、float (実際の浮動小数点値)、complex (複数の数値) を含む 4 つの異なる数値型をサポートしています。この記事では、Python の 4 つの数値型を必要とする友人に紹介します。それ。 。
数値データ型は数値を格納します。これらは不変のデータ型であり、数値データ型を変更すると、新しく割り当てられたオブジェクトの値が得られることを意味します。
Number オブジェクトは、値を割り当てると作成されます。例:
var1 = 1 var2 = 10
del ステートメントを使用して数値オブジェクトの参照を削除することもできます。
del ステートメントの構文は次のとおりです:
del var1[,var2[,var3[....,varN]]]]
del ステートメントを使用して、単一のオブジェクトまたは複数のオブジェクトを削除できます。
例:
del var del var_a, var_b
Python は 4 つの異なる数値型をサポートしています:
• int (符号付き整数): は、整数または小数点のない整数と呼ばれることがよくあります。ゲル。
•long (長整数): または欲望、この整数と大文字または小文字の L のように書かれる無限サイズの整数。
•float (浮動小数点実際の値): float は実数を表し、整数部分と小数部分で除算された 10 進数として記述されます。 float は、E または 10 乗 e (2.5e2 = 2.5 × 102 = 250) を使用した科学表記法で表すこともできます。
•複素数 (複数形): + BJ の形式。a、b は浮動小数点で、J (または J) は -1 (虚数) の平方根を表します。 a は実数部、b は虚数部です。複素数は Python を使用してプログラムされません。
数値の例をいくつか示します: 1 924361L0.0
3.14j
-0x19323L | 15.20 | 45.j | |
---|---|---|---|
0122L | -21.9 | 9.322e-36j | |
0xDEFABCECBDAECBFBAEl | 32.3+e18 | .876j | -0490 |
-90. | -.6545+0J | -0x260 | |
-3 2.54e100 | 3e+26J | 0x69 | |
70.2-E12 | 4.53e-7j | ||
• 実浮動小数点数 + BJ の順序ペアで構成される複素数。ここで、a は複素数の実数部、b は複素数の虚数部表現です。 | 数値型変換: | ||
•int型(X)はXを通常の整数に変換します。 | •long(X) は X を長整数に変換します。 | •float型(X)はXを浮動小数点数に変換します。 | •complex(x) x の実数部とゼロの虚数部を持つ x を複素量に変換します。 complex(x,y) 型は、x と x と y の虚数部を複素数に変換します。 x と y は数値式用の組み込み数値関数です: |