= Hello World = $python {{{ >>>print 'Hello World!' }}} = AOJとかでよく使うシリーズ = * 標準入力から文字列を受け取る * raw_input() * 標準入力から数値を受け取る * input() # 整数から複素数まで受け取れる * 複素数の表現 * 2+3j # (2+3j)**2 return (-5+12j) * 標準入力から空白で区切られた数字のリスト(ex:"10 20 30")を受け取ってリストを返す * map(int,raw_input().split()) * リストの要素をなんかする * {{{ for i in lst: nanka(i) }}} * 10までの整数のうち偶数のみを2倍して出力 * Pythonっぽくないやり方{{{ for i in [0,1,2,3,4,5,6,7,8,9]: if i%2 == 0: print i*2 }}} * Pythonっぽいやり方{{{ for i in [i*2 for i in range(10) if i%2 == 0]: print i }}} * if文 * 論理積:"or",論理和:"and",否定:"not" # 分かりやすい! * {{{ for i in range(10): if not i %3 != 0 and i%2 == 0: #綺麗に書くとif (i%3 == 0 and i%2 == 0): print i # 0,6 }}} * while文:書くだけ * with文 * インデントの終了と共に勝手に__exit__内のものを実行してくれる。 * {{{ with open('file.dat','w') as f: f.write(buf) }}} * クラス関連 * next() '''記述者はここら辺で飽きました。続きが読みたい場合は'''