Posts

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