ホームページ  >  記事  >  バックエンド開発  >  Python の 4 つの数値型 (int、long、float、complex)

Python の 4 つの数値型 (int、long、float、complex)

高洛峰
高洛峰オリジナル
2017-03-03 14:11:352535ブラウズ

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

100-786080-0490535633629843L-90.-.6545+0J-0x260-052318172735L-3 2.54e1003e+26J0x69- 4721885298529L70.2-E124.53e-7j • Python では長い L の小文字バージョンを使用できますが、数字の 1 との混同を避けるために大文字の L のみを使用することをお勧めします。 Python の整数長には大文字の L が表示されます。 Python の数値変換には、共通の評価型の混合式が内部的に含まれています。ただし、要件を満たすために、演算子または関数パラメーターとして数値をある型から別の型に明示的に強制する必要がある場合があります。 上記の記事では、Python の 4 つの数値型 (int、long、float、complex) について簡単に説明しています。これがエディターによって共有されるすべての内容です。ぜひ参考にしてください。PHP 中国語 Web サイトも応援していただければ幸いです。
-0x19323L 15.20 45.j
0122L -21.9 9.322e-36j
0xDEFABCECBDAECBFBAEl 32.3+e18 .876j
• 実浮動小数点数 + BJ の順序ペアで構成される複素数。ここで、a は複素数の実数部、b は複素数の虚数部表現です。 数値型変換:
•int型(X)はXを通常の整数に変換します。 •long(X) は X を長整数に変換します。 •float型(X)はXを浮動小数点数に変換します。 •complex(x) x の実数部とゼロの虚数部を持つ x を複素量に変換します。 complex(x,y) 型は、x と x と y の虚数部を複素数に変換します。 x と y は数値式用の組み込み数値関数です:
Python の 4 つの数値型 (int、long、float、complex) に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。