Posts

例外の捕捉…
2013年1月13日
1 分
クラスの定義とインスタンスの作成…
2013年1月12日
1 分
クラスの継承…
2013年1月12日
1 分
Pythonにはリスト内容表記がある。for~in~を使ってこうやって書く:…
2013年1月6日
1 分
Pythonのイテレータは外部イテレータといわれるやつみたい。…
2013年1月6日
1 分
ジェネレータはイテレータオブジェクトを返す関数だ。def を使って通常の関数と同じように定義できるけど、ひとつ違うのは return で値を返す代わりに、yield で計算途中の値を返すことができる点。ジェネレータから返されたイテレータオブジェクトは、nextが呼び出されると yield が出てくるまで計算を進めて値を返す。そしてまたnextが呼び出されると、続きの計算をして yield が出てきた時点でまた値を返す。これを繰り返すわけだ。だから、ジェネレータでは while ループの中で…
2013年1月6日
1 分
map…
2013年1月5日
1 分
ファイルのopenとclose…
2013年1月5日
1 分
Pythonの代入は、データに名前を紐付けることだ。Rubyとおんなじだな。だから、次のように代入した場合、変数l1とl2は同じリストオブジェクトに紐づいている。…
2013年1月5日
1 分