2011-06-20 Pythonメモ Python グローバル変数を使いたい globalを使う。 global_variable = 'hello, world!' def func(): global global_variable # これ print global_variable 空のループを回したい ループに限らず、空のブロックを作りたいときはpass文を使う。 for _ in range(0, 100): pass # 何もしない コマンドライン引数がほしい sysモジュールのargvから取れる。 import sys print sys.argv 条件演算子を使いたい Python 2.5からサポート。 "<真の場合の値> if <条件式> else <偽の場合の値>" と書く。 # コマンドライン引数があればそれを返し、なければNone print None if len(sys.argv) == 1 else sys.argv[1] # C風に書くと print len(sys.argv) == 1 ? None : sys.argv[1]