erdoctor

python code

よく使うデコレーター

デコレーター説明@classmethodクラスメソッドの指定@staticmethodスタティックメソッドの指定@propertyプロパティの指定@functools.lru_cache()引数と結果をキャッシュして、同じ引数なら実行せずに...
未分類

デコレーターとは

defshow_func_name(func):  defwrapper(*args,*kwargs):    print(func.name,'を実行します')    returnfunc(args,**kwargs)  returnwr...
python code

__name__の使い方

__name__の主な使い方は__main__と組み合わせて、コマンドラインから直接呼ばれたかを判定することです。Pythonのプログラムがコマンドラインから直接呼ばれた場合、__name__には__main__という文字列が格納されます。...
python code

引数における /の使い方

defupdate(dct,/,**kwargs):  dct.update(kwargs)update(dct,/,**kwargs)のように記述すると、/の前の第1引数を「位置のみの仮引数」にします。つまり、第1引数としてdct=202...
python code

.update()について

集合set_a,set_bがあるとして、set_aが変化するset_a.update(set_b)dict0={"a":0,"b":1,"c":2}dict1={"b":4,"d":5}dict0.update(dict1)print(di...
未分類

10月14日の思う事

本日は当直明けで、あまり集中は出来ていない。pythonって勉強が単純で知らない概念が出てくると辛いな。ただ、もっと難しいのは2時間のpythonの勉強以外のやる気がないこと。少しずつ不動産の勉強をしていかないといけないのかもしれない。大規...
python code

仮引数とは

下記には2つの変数があります。どちらの名前もaですが、別の変数になります。a=1defadd_one(a):  a+=1  returna変数aに1を代入します。変数aを関数add_oneに実引数として渡します。関数add_oneで、第1引...
python code

print(*args, **kwargs)について

*argsは、位置引数と呼ばれる実引数の種類になります。argsはリストのように繰り返すものでなければいけません。**kwargsは、キーワード引数と呼ばれる実引数の種類になります。kwargsは辞書でなければいけません。argsが(必ずリ...
python code

引数について

引数とは、関数に渡す値のこと引数に、仮引数と実引数の2種類仮引数:関数定義で使われます。実際のオブジェクトに仮の名前を付けて扱うので仮引数と呼びます。パラメーター(parameter)ともいいます。実引数:関数呼び出しで使われます。実際のオ...
python code

リスト内包表記

 特につなぎに,などはいらない。for...in...の書き方はいつものfor文と同じfor文をリスト[]で囲むように書く「リストの各要素になる値」をforの左側に書く