高度なPythonの - オブジェクト指向のプロセスとスレッド3-2019.8.9day4 +

II。高度なオブジェクト指向

1.追加:ファンクション・ジェネレータ

  収率:イテレータ関数に変換することができ(すなわち、発電機)

間違った場合は捕獲したことを除いて、試しにコードを実行しようとしますが、プログラム全体がクラッシュしない:除いて......試してみてください。

2.可変長パラメータ(*引数と** kwargsから)

  •  * Args-位置対応する送信パラメータ(出力タプル)

  • **パラメータ名に対応するkwargs-パラメータ通過帯域(出力辞典)

 

  • 可変長パラメータ(*引数は最初、** kwargsからは後にしなければならない必要があります)

 

デコレータと組み合わせて使用​​可変長パラメータ(重要なパラメータは、質量参加を実行するには、パラメータ名と一緒に使用するので、** kwargsからキャプチャをできるように):

 

A、B、C:例は、3つのページを書きます

要件:各ページには、頻繁にIPアクセスかどうかを監視するために、フックを必要とします。

もしそうなら、ないの訪問で、404を返します。

中sangeyemian1で書かれたデコレータ:

Sangewangye:

 

出力は次のようになります。

III。プロセスとスレッド

1.並列並行

  同時(ジェネレーションギャップ):複数のタスクを実行する人

      同時実行スレッドということは、擬似プロセスであり、

  パラレル(同時):タスクを実行するために複数の人物

      すなわち、並列プロセスで、次のプロセスが複数のスレッドを開くことができ

マルチプロセス2.python

 

おすすめ

転載: www.cnblogs.com/guo-zhi-ying/p/11328866.html