Python プロパティとは(デコレーター)

目次 ・プロパティとは ・デコレータ記法(@property)のサンプル ・property()関数を直接呼ぶ記法のサンプル ・プロパティ・デコレータ・property()関数の関係 ・プロパティを使う理由:後付の変更の […]

Python オーバーライドのサンプル

目次 ・オーバーライドとは ・子クラスから親クラスのインスタンスを参照する(super) (確認環境:Python 3) オーバーライドとは クラスを継承したときに使用できます。 親クラスで定義したメソッドを、子クラスで […]

Python クラスの継承の仕組みとサンプル

目次 ・クラスの継承とは ・継承の書き方 ・多重継承のサンプル ・親クラスのインスタンスを指定する(super) 確認環境:Python 3 クラスの継承とは クラスがクラスを継承すると、継承先のクラスは継承元のクラスの […]

Python クラスの仕組みとサンプル

目次 ・クラスとは ・クラスからオブジェクト(インスタンス)を生成する例 ・クラスメソッドとクラス変数(インスタンスを生成しない例) (確認環境:Python 3) クラスとは class クラス名 :     フィール […]

Python ジェネレータ(generator)

目次 ・ジェネレータ(generator)とは ・while文を使用したサンプル ・ジェネレータ+send()の双方向通信の例 ・yieldとreturnの違い (確認環境:Python 3) ジェネレータ(genera […]

Python 無名関数のサンプル(lambda)

目次 ・無名関数(ラムダ式)とは ・関数から無名関数にするサンプル ・コールバック関数に無名関数を使用する (確認環境:Python 3) 無名関数(ラムダ式)とは 変数 = lambda 引数 : 戻り値 無名関数なの […]

Python ローカル変数とグローバル変数

目次 ・ローカル変数とグローバル変数 ・関数内からグローバル変数を参照する ・グローバル変数の値を変更する(global) (確認環境:Python 3) ローカル変数とグローバル変数 ローカル変数は関数の中にある変数で […]