ホームページ  >  記事  >  バックエンド開発  >  Python の数値型とは何ですか?

Python の数値型とは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-10-29 14:50:158175ブラウズ

Python 数値型: 1. 整数型 (通常、整数または整数と呼ばれます) は、小数点のない正または負の整数にすることができます; 2. 浮動小数点型は、整数部分と小数部分で構成されます。 3、ブール型; 4. 複素数は実数部と虚数部で構成されます。

Python の数値型とは何ですか?

関連する無料学習の推奨事項: Python ビデオ チュートリアル

Python 数値型:

①整数型:

は、通常、整数または整数と呼ばれ、正の値をとることもできます。整数または小数点のない負の整数。 Python3 の整数にはサイズ制限がなく、long 型として使用できますが、実際にはマシンのメモリが限られているため、使用する整数を無限に大きくすることはできません。

4 つの整数式:

  • 2 ベース: '0b' で始まります。例: '0b11011' は 10 進数で 27

  • を表します。8 進数: '0o' で始まります。例: '0o33' は 10 進数で 27 を意味します

  • 10 進数: 通常の表示

  • 16 進数: '0x' で始まります。例: '0x1b' は 10 進法で 27 を意味します

数値間の変換 (組み込み関数):

  • bin(i) : i を「0b」で始まるバイナリに変換します。

  • oct(i): i を「0o」で始まる 8 進数に変換します。

  • int(i): i を 10 進数に変換して通常どおり表示します。

  • hex(i): i を「0x」で始まる 16 進数に変換します。 Python の数値型とは何ですか?

②浮動小数点数:

浮動小数点型は整数部と小数部で構成されます。フランス語表現 (2.5e2 = 2.5 x 102 = 250)

③ブール型:

すべての標準オブジェクトはブール テストに使用でき、オブジェクト同じタイプの缶サイズの比較。すべてのオブジェクトはブール値 True または False を持って生まれます。空のオブジェクト、値がゼロの数値、またはブール値が None の Null オブジェクトは False です。 Python3ではTrue=1、False=0となり数値型での演算が可能です。

次のオブジェクトのブール値は False です:

None、False、0 (整数)、0.0 (浮動小数点)、0L (長整数)、0.0 0.0j (複素数) ; "" (空の文字列); [] (空のリスト); () (空のタプル); {} (空の辞書)。

値が上記の値のいずれでもないオブジェクトのブール値 (空でない、ゼロ以外など) は True です。ユーザー作成のクラス インスタンスが nonzero(_nonzeor_()) または length(_len_()) を定義し、その値が 0 の場合、そのブール値は False になります。

④複素数:

複素数は実数部と虚数部から構成され、bj または complex(a,b) で表すことができます。複素数の実数部はa、虚数部bはすべて浮動小数点型です。

以上がPython の数値型とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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