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()
記述者はここら辺で飽きました。続きが読みたい場合は