ホームページ  >  記事  >  バックエンド開発  >  Python言語にはどのようなデータ型があるのでしょうか?

Python言語にはどのようなデータ型があるのでしょうか?

(*-*)浩
(*-*)浩オリジナル
2019-10-31 14:06:537621ブラウズ

Python では、次のデータ型を直接処理できます:

Python言語にはどのようなデータ型があるのでしょうか?

1. Integer

Python は、負の整数を含むあらゆるサイズの整数を処理できます。Python プログラムでは、整数は数学とまったく同じように表現されます (1、100、-8080、0 など)。 (推奨される学習: Python ビデオ チュートリアル )

コンピューターはバイナリを使用するため、整数を表すには 16 進数を使用する方が便利な場合があります。16 進数では、接頭辞 0x と 0-9 、a-f が使用されます。例: 0xff00、0xa5b4c3d2 など。

2. 浮動小数点数

浮動小数点数も 10 進数であり、科学的表記法で表現すると浮動小数点の小数点に相当するため、浮動小数点数と呼ばれます。数値 位置は可変です。たとえば、1.23x10^9 と 12.3x10^8 は等しくなります。浮動小数点数は、1.23、3.14、-9.01 などのように数学的に記述することができます。ただし、非常に大きいまたは非常に小さい浮動小数点数の場合は、科学表記法で表現する必要があります。10 を e に置き換えます。1.23x10^9 は 1.23e9 または 12.3e8、0.000012 は 1.2e-5 などと記述できます。

整数と浮動小数点数のコンピュータ内部での保存方法は異なります。整数演算は常に正確ですが (除算も正確ですか?はい!)、浮動小数点演算には丸め誤差が生じる可能性があります。

3. 文字列

文字列は、'abc'、'xyz' など、'' または '' で囲まれた任意のテキストです。 '' または '' 自体は単なる表現方法であり、文字列の一部ではないことに注意してください。したがって、文字列 'abc' には a、b、c の 3 文字しかありません。

4. ブール値

ブール値とブール代数の表現はまったく同じです。ブール値には、True と False (True または True) の 2 つの値しかありません。 False 、Python では、True と False を直接使用してブール値を表すことも (大文字と小文字に注意してください)、ブール演算を通じて計算することもできます。

ブール値は、and、または、not を使用して操作できます。

and 演算は AND 演算です。すべてが True の場合のみ、AND 演算の結果は True になります。

or 演算は OR 演算であり、どちらか 1 つが True である限り、or 演算の結果は True になります。

not 演算は否定演算で、True を False に、False を True に変える単項演算子です。

5. Null 値

Null 値は Python の特別な値であり、None で表されます。 0 には意味があり、None は特別な null 値であるため、None を 0 として理解することはできません。

さらに、Python はリストや辞書などのさまざまなデータ型も提供し、カスタム データ型の作成も可能です。

以上がPython言語にはどのようなデータ型があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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