2015-06-01から1ヶ月間の記事一覧
Python書いてて初めて知ったのでメモ。 関数に引数を渡すとき、以下のようにリストが格納された変数の頭に"*"をつけることで、 リストがアンパックされて引数の羅列として扱えるらしい。 import math # 極座標系に変換 def polar_coordinates(x, y): r = mat…
IPython Pythonをインストールすると、標準のインタラクティブシェルがすでに使えるようになっているが、 別のPythonインタラクティブシェルであるIPythonを使うとより快適にPythonコードを実行できる。 インストール pip install ipython んで $ ipython2 b…
pythonにはデコレータ構文が標準で実装されている。デコレータを使うことで、既存の関数に対し簡単に別の機能を付加(デコレート)することができる。 例えば、以下の様なコードを書いたとする。 def cake(): print("cake") cake() とくれば、もちろん出力は…