背景是他们在函数内部将一个局部名称分配给一个全局名称:def merge(*iterables): ... _len = len ... 预期_len将被多次使用,而访问局部名称比重复查找全局名称更快。是否这在整个运行时间中产生了显着差异只能通过基准测试您的代码来确定。