関数のサーチを省略する Pythonの処理系が関数を呼び出す際、その関数をサーチする時間がかかる。関数を変数に格納してサーチを省略することで、処理速度を改善できる。 検証方法 timeitモジュールを使い、string.atol()の実行結果を測定する。この際、stringモジュールを有効にするために、timeitの第二引数(スタートアップコード)に"import string"を指定する。 実行結果 >>> import timeit >>> timeit.Timer('string.atol("1000")', 'import string').timeit(10000) 0.008614782046606706 >>> timeit.Timer('m("1000")', 'import string\nm=string.atol') 0.0078415692496491829 この例