Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么python要求你在同一个模块中使用它们之前定义方法
例如
def a(): b() def b(): ...
不起作用,因为 b() 是在 a() 之后定义的,它在其主体内调用 b()
a()像这样的代码应该可以工作,除非您在 thedef a()和def b()part之间调用,因为在这种情况下a()会被执行,试图执行b(),这在那个时间点还没有定义。
a()
def a()
def b()
b()