目次 ・プロパティとは ・デコレータ記法(@property)のサンプル ・property()関数を直接呼ぶ記法のサンプル ・プロパティ・デコレータ・property()関数の関係 ・プロパティを使う理由:後付の変更の […]
目次 ・オーバーライドとは ・子クラスから親クラスのインスタンスを参照する(super) (確認環境:Python 3) オーバーライドとは クラスを継承したときに使用できます。 親クラスで定義したメソッドを、子クラスで […]
目次 ・クラスの継承とは ・継承の書き方 ・多重継承のサンプル ・親クラスのインスタンスを指定する(super) 確認環境:Python 3 クラスの継承とは クラスがクラスを継承すると、継承先のクラスは継承元のクラスの […]
目次 ・クラスとは ・クラスからオブジェクト(インスタンス)を生成する例 ・クラスメソッドとクラス変数(インスタンスを生成しない例) (確認環境:Python 3) クラスとは class クラス名 : フィール […]
目次 ・try…except文とは ・try…except…finally文とは ・raise文とは ・独自の例外を作成する 確認環境:Python 3 try…except文とは try: 例外が発 […]
目次 ・ジェネレータ(generator)とは ・while文を使用したサンプル ・ジェネレータ+send()の双方向通信の例 ・yieldとreturnの違い (確認環境:Python 3) ジェネレータ(genera […]
目次 ・無名関数(ラムダ式)とは ・関数から無名関数にするサンプル ・コールバック関数に無名関数を使用する (確認環境:Python 3) 無名関数(ラムダ式)とは 変数 = lambda 引数 : 戻り値 無名関数なの […]
目次 ・ローカル変数とグローバル変数 ・関数内からグローバル変数を参照する ・グローバル変数の値を変更する(global) (確認環境:Python 3) ローカル変数とグローバル変数 ローカル変数は関数の中にある変数で […]