ホームページ > バックエンド開発 > Python チュートリアル > Python Day-Nested for ループ パターン、OOPS オブジェクト指向プログラミング システム

Python Day-Nested for ループ パターン、OOPS オブジェクト指向プログラミング システム

Mary-Kate Olsen
リリース: 2024-12-09 08:31:07
オリジナル
252 人が閲覧しました

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

パターン形成-続き
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 
ログイン後にコピー

OOPS オブジェクト指向プログラミング システム:

-->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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート