2013-08-31から1日間の記事一覧
>>> hoge = lambda a, b: a + b >>> hoge(1,2) 3
同じ演算子を使っても、対象となるオブジェクトの種類が違えば、 行われる処理も違う。対象が数値なら加算になるが、文字列なら連結になる。 これをポリモーフィズムという。 >>> 2 * 8 16 >>> 2 ** 8 256 >>> 'span' * 2 'spanspan' >>> 'span' ** 2 Traceb…
>>> S = 'hoge' >>> S 'hoge' >>> S[:1] # 1より前 'h' >>> S[0] # 0 'h' >>> S[:-1] # 末尾より前 0-3 'hog' >>> S[-2] # 末尾から2番目 'g' >>> S[0:3] # 0-2 'hog' >>> S[0:4] # 0-3 'hoge' >>> S[:] # 全要素を抽出 'hoge'
Pythonのモジュールインポートのしくみ — PythonMatrixJp Aにはパッケージやモジュール名を指定し、Bには取り込みたいパッケージやモジュール名またはクラスや関数名、変数名なども指定できます。 すべての関数とか変数とかを呼びだしたい場合は、 from hoge…
patchの略。git add git checkout git resetで使える。