3
为什么Python代码在函数中运行得更快?
def main(): for i in xrange(10**8): pass main() Python中的这段代码在其中运行(注意:计时是通过Linux中的BASH中的time函数完成的。) real 0m1.841s user 0m1.828s sys 0m0.012s 但是,如果for循环未放在函数中, for i in xrange(10**8): pass 那么它会运行更长的时间: real 0m4.543s user 0m4.524s sys 0m0.012s 为什么是这样?