ホームページ >バックエンド開発 >Python チュートリアル >Python 整数型の関連紹介
Python 2 の非浮動小数点数には、int 型とlong 型があります。 int 型の最大値は、sys.maxint を超えることはできません。Python 3 には、整数型 int が 1 つだけあります。ほとんどの場合、これは Python 2 の長整数型と非常によく似ています。
##関連するおすすめ: 「Python ビデオ 」
## Python 2 の非浮動小数点数には、int 型とlong 型があります。 int 型の最大値は sys.maxint を超えることはできません。この最大値はプラットフォームに依存します。長整数型は数値の末尾に L を追加することで定義できます。これは明らかに int 型よりも広い範囲の数値を表します。 Python 3 には、整数型は int の 1 つだけであり、ほとんどの場合、これは Python 2 の Long によく似ています。
注 Python 2 000000000000L = 0xFFFFFFFFFFFF
③ ) Int (x)
④ 型 (x) はlong 型 (x) は
⑤ isInstance (x, long) isInstance (x, int)
#) Python 2 の 10 進数の long は、Python 3 では通常の 10 進数の整数に置き換えられます。 Python 2 の 16 進数の long は、Python 3 では通常の 16 進数の整数に置き換えられます。 Python 3 では、long integer 型が存在しなくなったので、当然、元の long() 関数も存在しなくなりました。変数を整数型にキャストするには、int() 関数を使用します。変数の型が整数であるかどうかを確認し、そのデータ型を取得して、それを int (長くない) と比較します。 isinstance() 関数を使用してデータ型を確認することもできます。ここでも、整数型を確認するには、long ではなく int を使用します。 付録:sys.maxintlong 型と integer 型が統合されたため、sys.maxint 定数は正確ではなくなりました。ただし、この値はプラットフォーム固有の機能を検出するのに依然として役立つため、Python 3 では保持され、名前が sys.maxsize に変更されます。
注記 Python 2 Python 3
## ① From Sys Import Maxint from Sys Import Maxsize## ② A_function (SYS.MAXSIZE)
# これは #1.maxint です最大サイズになります。
2. すべての sys.maxint が sys.maxsize になりました。
以上がPython 整数型の関連紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。