Python で複数のデータ型を再生する方法 (1)

Python は動的に型指定される言語です。つまり、Python ではさまざまなデータ型を操作でき、これらのデータ型は自動的に変換できます。Python データ型を扱うためのいくつかのトリックを次に示します。

番号:

整数 (1、100、-786 など)
浮動小数点数 (1.1、-78.4、3.14159 など)
複素数 (3+2j、4-5j、5+5j など)
8 進数 (0o123、0O123) 、など)
16進数(0x123、0X123など)

弦:

文字列は一重引用符または二重引用符を使用して作成できます。
複数行の文字列は、3 つの一重引用符または 3 つの二重引用符を使用して作成できます。
さまざまな方法で変数の値や式を文字列に挿入できます。
Python の文字列は不変であるため、文字列内の文字を変更することはできません。

リスト:

リストは、Python の最も汎用性の高いデータ構造の 1 つです。
リストには、整数、浮動小数点数、文字列、その他のリストなど、さまざまなタイプの要素を含めることができます。
リストは入れ子にすることができます。つまり、1 つのリストに別のリストを含めることができます。
リストは変更可能であり、リスト内の要素を追加、削除、または変更できます。

タプル:

タプルはリストとよく似ていますが、タプルは不変であるという重要な違いが 1 つあります。
これは、タプル内の要素を変更できないことを意味します。タプルは、変更されない順序付けられたコレクションを表すためによく使用されます。

辞書:

辞書は、Python のキーと値のペアのコレクションです。
各キーは辞書内で一意である必要がありますが、各値は任意の Python オブジェクトにすることができます。
キーによって辞書内の値にアクセスでき、キーと値のペアを追加、削除、または変更できます。

集める:

セットは、順序付けされていない、反復しない要素のコレクションです。
コレクション内の要素はカンマで区切られ、各要素の後にスペースが入ります。
セットは中括弧 {} または set() 関数を使用して作成できます。

ブール値:

Python には、True と False という 2 つの組み込みブール値があります。
ブール値は、条件文や論理演算でよく使用されます。たとえば、2 つの値を比較して等しいか等しくないかを確認したり、数値が偶数かどうかを確認したりします。

なし:

None は Python の特別な型で、「値がない」または「何もない」ことを意味します。
変数が宣言されていても値が割り当てられていない場合、その値は None になります。同様に、一部の組み込み関数 (len()、type()、str()、int() など) は、未定義の値を操作すると None を返します。

複合タイプ:

上記のデータ型を組み合わせて使用​​すると、より複雑なデータ構造を作成できます。たとえば、リスト内に辞書を含めたり、タプル内にリストを含めたりできます。

ビルダー:

Python のジェネレーターは、すべての値を保存する必要がなく、現在の値のみを保存して次の値を生成するイテレーターを作成するためのより効率的な方法を提供します。これは、大規模なデータ セットの場合に特に便利です。

デコレータ:

Python のデコレータは、コードを変更せずに関数またはメソッドの機能を強化できます。デコレータは、関数を引数として受け取り、新しい関数を返す関数です。関数呼び出しの前後に追加のロジックを追加できます。

コンテキストマネージャー:

Python のコンテキスト マネージャーを使用すると、特定のセットアップやクリーンアップ作業を実行できる特定のコード ブロックを作成できます。たとえば、リソース (ファイルの開閉など) を自動的に管理するには、with キーワードを使用します。

ジェネレータとイテレータ:

Python のジェネレーターとイテレーターを使用すると、すべてを一度に生成するのではなく、必要に応じて新しい値を生成する独自のデータ ストリームを作成できます。これは、大規模なデータ セットの場合に特に便利です。

おすすめ

転載: blog.csdn.net/babyai996/article/details/132754286