講義の整理7-1


イテレーションとイテレーション


重複可能なオブジェクトにはシーケンスオブジェクトがあります.
__iter__(self)

__next__(self)
クラスをウィジェットに書くには、対応するコードが必要です.

iter(重複可能オブジェクト、重複終了値)、next(重複可能オブジェクト、重複終了値)。


Eyield-は発電機のようにします。しかし、収益があれば戻ることはできません。

  • 生産量は運転を停止し、呼び出された場所でビットを譲ります.後で呼び出すときは、位置を覚えてから実行します.nextやforゲートなどで呼び出すのは簡単です.
  • 重複可能オブジェクトの収益率

  • for文を含む構文で、オブジェクトから1つ抽出されます.
  • dir()でiterが存在するかどうかを知ることができます.

    デコレーション

  • Closer関数と同様の形式です.
  • コールバック関数を実行すると、その関数の実行は保持され、コールバック関数に移動します.
    @Decorator
  • クラス作成メソッドを使用するには、initのほかにcallが必要です.callからパラメータを受信します.
  • スタティツクメソッド


    クラスメソッド


    モジュール


    似たような関数とクラスを収集して使用します.

    from package(モジュール)importモジュール(クラス、関数)を別名として


    __name__ == '__main__'


  • ファイルの実行場所が開始点の場合、nameの結果が主な結果になります.

  • ファイルを作成してフォルダに入れ、initします.pyファイルを作成した場合は、パッケージとして使用できます.パッケージにサブパッケージがある可能性があります.