Python 整数型の関連紹介

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-15 13:46:528308ブラウズ

Python 2 の非浮動小数点数には、int 型とlong 型があります。 int 型の最大値は、sys.maxint を超えることはできません。Python 3 には、整数型 int が 1 つだけあります。ほとんどの場合、これは Python 2 の長整数型と非常によく似ています。

##関連するおすすめ: 「Python ビデオ

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.maxint

long 型と 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 サイトの他の関連記事を参照してください。

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