Pythonにはリスト内容表記がある。for~in~を使ってこうやって書く:…
2013年1月6日
1 分
Pythonの関数の引数にはデフォルト値を設定することができて、デフォルト値が設定されている引数は呼び出し時に省略することができる。それはいいんだけど、そのデフォルト値に書き換え可能オブジェクトを設定したときには注意が必要だ。関数の中でこの引数を書き換えてしまうと、奇妙なことが起こる。たとえば次のようなコードの場合だ。…
2013年1月5日
1 分
Pythonの代入は、データに名前を紐付けることだ。Rubyとおんなじだな。だから、次のように代入した場合、変数l1とl2は同じリストオブジェクトに紐づいている。…
2013年1月5日
1 分
ファイルのopenとclose…
2013年1月5日
1 分
map…
2013年1月5日
1 分
リストのsortメソッドには、比較用の関数を渡すことができる。…
2013年1月1日
1 分
もちろんwhileループだってある。…
2013年1月1日
1 分
forループは、「for 変数 in シーケンス」という形をしている。シーケンスとはリスト、タプル、文字列の総称みたいなもの。…
2013年1月1日
1 分
Python での条件分岐。これも関数と同じくブロックをインデントであらわしている。…
2013年1月1日
1 分
スクリプトのコマンドライン引数は、sys モジュールの argv に格納されている。…
2012年12月31日
1 分