Pythonチュートリアル (4 - 4.3)
Pythonチュートリアル4章から。やる気があるのとないのとでは進むスピードが全然違うなあ。
if文の書き方。else ifでもelseifでもelsifでもなくelifなのは忘れてしまう気がしないでもないなあ。
if 1 == 2: print '1 == 2' elif 1 == 3: print '1 == 3' else: print '1 == 1'
1 == 1
for文はまたなんというか、普通ではないというか……
for i in [1,2,3,4,5,]: print i
1 2 3 4 5
rangeを使うと数値でループできたりとか。
for i in range(5): print i
0 1 2 3 4
range()は第2引数に増分を指定できるっぽい。
リストのコピーはスライスを使う。添字の部分にコロンを指定する。
a = [1,2,3,4] b = a[:] a.append(5) print a print b
[1, 2, 3, 4, 5] [1, 2, 3, 4]
これで繰り返しとかは書けるようになった。