3
Python kodu neden bir işlevde daha hızlı çalışır?
def main(): for i in xrange(10**8): pass main() Python'daki bu kod parçası çalışır (Not: Zamanlama Linux'ta BASH'daki zaman işleviyle yapılır.) real 0m1.841s user 0m1.828s sys 0m0.012s Ancak, for döngüsü bir işlev içine yerleştirilmezse, for i in xrange(10**8): pass daha uzun süre çalışır: real 0m4.543s user 0m4.524s sys 0m0.012s Bu neden?