Posts
Pythonの関数の引数にはデフォルト値を設定することができて、デフォルト値が設定されている引数は呼び出し時に省略することができる。それはいいんだけど、そのデフォルト値に書き換え可能オブジェクトを設定したときには注意が必要だ。関数の中でこの引数を書き換えてしまうと、奇妙なことが起こる。たとえば次のようなコードの場合だ。…
Python での条件分岐。これも関数と同じくブロックをインデントであらわしている。…
forループは、「for 変数 in シーケンス」という形をしている。シーケンスとはリスト、タプル、文字列の総称みたいなもの。…
リストのsortメソッドには、比較用の関数を渡すことができる。…
辞書(ディクショナリ)はRubyで言うところのハッシュだと思えばいい。…
スクリプトのコマンドライン引数は、sys モジュールの argv に格納されている。…
はてなダイアリーを3年近くもほったらかしにした末、衝動的にWordPressに移行した。…