ホームページ >バックエンド開発 >Python チュートリアル >Python のさまざまな組み込み型には何がありますか?

Python のさまざまな組み込み型には何がありますか?

王林
王林転載
2023-08-19 14:53:191228ブラウズ

Python のさまざまな組み込み型には何がありますか?

この記事では、Python データ型と、Python プログラムの作成におけるその使用方法について学習します。例を通して、その目的、構文、プログラムに適用する方法を学びます。 Python 言語については説明の必要はありません。非常に強力で、適応性があり、速くて簡単に習得できます。

Python は、拡張を続け、毎年ますます人気を集めている言語の 1 つです。 Python は、汎用プログラミングに使用されるオブジェクト指向の解釈型コンピューター言語です。このチュートリアルでは、Python プログラミング言語のさまざまなデータ型について説明します。

Python の組み込みデータ型

Python にはさまざまな種類のデータ型があります。一部の組み込み Python データ型には、-

が含まれます。
  • 数値データ型 - int、float、complex

  • 文字列データ型 - str

  • シーケンスタイプ - リスト、タプル、範囲

  • バイナリ型 - bytes、bytearray、memoryview

  • マップされたデータ型 - dict

  • ブール型 - bool

  • セットデータ型 - set、frozenset

Python 数値データ型

Python では、数値データ型は数値を保存するために使用されます。

整数、浮動小数点数、および複素数は、Python の数値カテゴリに属します。これらは、Python では int、float、complex クラスとして定義されます。

  • int -長さ無制限の符号付き整数を格納します。

  • float -小数点以下 15 桁までの精度の浮動小数点数を保存します。

  • complex -複素数を格納します。

Python 文字列データ型

文字列は Unicode シンボルのコレクションです。 Python では、文字列の名前は str です。文字列を表すには一重引用符または二重引用符を使用します。複数の文字列を表すには、3 つの引用符「"」または「'」を使用できます。引用符の間の各文字は文字列の一部です。

唯一の制限はマシン システムのメモリ リソースであり、任意の数の文字を使用できます。 Python プログラミングでは、文字列を削除または更新するとエラーが発生します。したがって、Python プログラミング言語では文字列を変更できません。

Python シーケンス データ型

  • List -リストは、Python で使用できる唯一の柔軟なデータ型です。これは、ある意味、C/C の配列に似ています。ただし、Python のリストで注目すべき点は、多くの種類のデータを同時に保存できることです。リストは、コンマと角括弧 ([]) で表される、順序付けられた情報の集合です。 (,)

  • タプル -リストとタプルは多くの点で比較できます。タプルは、リストと同様に、さまざまなデータ型の要素のコレクションを保持します。タプルの構成要素はカンマ (,) と括弧 () で区切られます。要素のサイズと値は変更できないため、タプルは読み取り専用のデータ構造です。

  • Range -Python の range() メソッドは、指定された範囲内に含まれる整数のリストを返します。最も一般的には、Python ループを使用して一連の整数を反復処理するために使用されます。

Python データ バイナリ型

  • bytes -bytes オブジェクトは bytes() 関数を通じて生成されます。必要なサイズの空のバイト オブジェクトを生成したり、項目をバイト オブジェクトに変換したりできます。 bytes() と bytearray() は異なるタイプのオブジェクトを返します。 bytes() は不変オブジェクトを返しますが、 bytearray() は可変オブジェクトを返します。

  • bytearray -bytearray() 関数は、指定されたバイトのバイト配列オブジェクトを返します。 0 ~ x ~ 256 までの変更可能な一連の数値を提供します。

  • memoryview - Python プログラムは、memoryview オブジェクトを使用して、コピーせずにバッファ プロトコルを実装するオブジェクトの内部データにアクセスできます。 Memoryview() メソッドを使用すると、オブジェクトのバイト指向データをコピーせずに直接読み書きできます。

Python マッピング データ型

  • dict -Python では、辞書は、マップと同様に、順序付けされていない方法で保存されたデータ項目のコレクションです。ディクショナリは、単一の値のみを含むことができる他のデータ型とは対照的に、キーと値のペアで構成されます。辞書の効率を向上させるために、キーと値のペアが辞書に含まれます。コンマは「各キーを区切る」のに対し、ディクショナリ データ型の各キーと値のペアはコロンで区切られます。

Python ブール データ型

  • bool - True と False は、ブール型によって提供される 2 つの事前定義された値です。これらの値を使用して、提供されたステートメントの真偽を判断します。 bool クラスで識別されます。ゼロ以外の整数または文字「T」を使用して true を表すことができ、数値「0」または文字「F」は false を表すことができます。

Python セットのデータ型

  • set -データ型の順序なしコレクションは、Python セットと呼ばれます。これには、固有、反復可能、および変更可能な (作成後に変更できる) コンポーネントがあります。コレクション内の項目の順序は定義されていないため、要素の順序が変更される場合があります。組み込みメソッド set() を使用してセットを構築するか、中括弧で囲まれた要素のカンマ区切りリストを指定します。複数のタイプの値を含めることができます。

  • frozenset -frozenset() メソッドは、初期要素が指定された反復可能オブジェクトから取得される不変のフローズンセット オブジェクトを返します。凍結コレクションは、Python コレクション オブジェクトの不変バージョンです。コレクションの要素はいつでも変更できますが、凍結されたコレクションが作成されると、その要素は変更できません。

###結論は###

このセクションでは、Python のデータ型について学習しました。さらに詳しく、None と Numeric の 2 つのデータ型を調べました。これまで見てきたように、数値データには、整数、浮動小数点数、ブール値、複素数という 4 つの異なる形式があります。私たちは、さまざまなブール演算子とブール型の比較演算子について全体的に理解しています。 C や Java のような静的に型付けされた言語とは異なり、Python では変数のデータ型を明示的に宣言する必要がありません。 Python のような動的型付け言語では、インタープリターは渡された値の型に基づいて変数のデータ型を推測します。

以上がPython のさまざまな組み込み型には何がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。