Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonオブジェクト指向プログラミングでのデータ隠蔽とは何ですか?


Pythonのドキュメントによると、「データの非表示」とは、クライアントを実装(の一部)から分離することです。モジュールの一部のオブジェクトは、モジュールの内部にあり、ユーザーには表示されず、アクセスできない場合があります。そのため、これは依存関係を回避し、同時にセキュリティを提供する方法です。アプリケーションのユーザーは、アプリケーションの使用方法を知ることができますが、アプリケーションがどのように機能するかを知る必要はありません。実際にそうする必要はありません。アプリケーション内の特定のユーザーへのアクセスを防ぐこの方法は、データの非表示と呼ばれます。


  1. Pythonのシーケンスデータ型とは何ですか?

    シーケンスを使用すると、複数の値を整理された効率的な方法で保存できます。シーケンスタイプには、文字列、Unicode文字列、リスト、タプル、バイト配列、範囲オブジェクトなどがあります。辞書とセットは、非シーケンシャルデータのコンテナです。 公式のPythonドキュメントから- 文字列は、Unicodeコードポイントの不変のシーケンスです。 リストは変更可能なシーケンスであり、通常、同種のアイテムのコレクションを格納するために使用されます。 タプルは不変のシーケンスであり、通常、異種データのコレクションを格納するために使用されます(enumerate()組み込みによって生成され

  2. Python 3の標準データ型とは何ですか?

    Pythonの標準データ型には、数値データ型、シーケンス型、およびキーと値のペアのコレクションである辞書が含まれます。 数値データ型のオブジェクトは、整数、浮動小数点数、または複素数のいずれかです。整数は整数ですが、浮動小数点数には小数部分があります。複素数には、実数部と虚数部の2つの要素があります。 -1の平方根に等しい虚数であるjを掛けた浮動小数点数は、複素数の虚数部を形成します。 Pythonシーケンスには、文字列、リスト、タプルが含まれます。文字列は、一重引用符、二重引用符、または三重引用符で囲まれた文字のシーケンスです。リストは、角括弧で囲まれたアイテムの順序付けられたコレクショ