ホームページ >バックエンド開発 >Python チュートリアル >Python Day-Nested for ループ パターン、OOPS オブジェクト指向プログラミング システム
パターン形成-続き
14)
for row in range(5): for col in range(row): print("* ", end=' ') for col in range(5-row): print(col+1, end=' ') print()
出力:
1 2 3 4 5 * 1 2 3 4 * * 1 2 3 * * * 1 2 * * * * 1
-->Python はマルチパラダイム言語です。
-->Python のオブジェクト指向プログラミング (OOP) は、プログラミングでオブジェクトとクラスを使用するプログラミング パラダイムです。
おっと概念:
クラス-->アイデアのテンプレートまたは青写真(論理エンティティ)。
-->クラスはオブジェクトのコレクションです。
オブジェクト-->オブジェクトは、物理的、リアルタイム、または現実世界のエンティティです。
これには状態 (属性) と動作 (メソッド) が含まれます。
-->オブジェクトはクラスの表現です。
状態と動作の例 - 水筒
*状態-->そのウォーターボトルの容量(リットル)、材質
*行動-->ボトルの充填、洗浄、開け、閉め。
クラスはオブジェクトなしで提示できますが、オブジェクトはクラスなしでは作成できません。
クラスとオブジェクトの例: Invitation
class - 招待状の印刷には多くのテンプレートが用意されています。したがって、各テンプレートはクラスを表します。
オブジェクト - 1 つのテンプレートを選択し、招待状の物理的なコピーを取得した場合、その招待状のコピーはオブジェクト (物理的または現実世界のエンティティ) になります
カプセル化
-->クラスを偶発的な変更や削除から保護し、コードの再利用性と保守性を促進します。
-->この機能は他では使用できません。
-->__ (docker) で特別な変数を使用して定義されています。
例 -
class company: def __research(): pass def __give_salary(): pass co=company() co.__research()
この例では、企業が研究と給与データのカプセル化を保護したい場合に使用できます。
Python モジュール:
-->Python モジュールをインストールするには、ターミナルで sudo apt install python3-modulename コマンドを使用します。
1) 絵文字モジュール:
import emoji result = emoji.emojize('Python is :thumbs_up:') print(result) # You can also reverse this: result = emoji.demojize('Python is ?') print(result)
出力:
Python is ? Python is :thumbs_up:
以上がPython Day-Nested for ループ パターン、OOPS オブジェクト指向プログラミング システムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。