Python中函数定义必须在函数调用之前吗?
如题 这必须的啊,因为python是顺序执行的,当执行的时候这个函数没声明或者没注册,调用就提示找不到报错误了啊。如果没有声明,你怎么去调用啊 是的 是的呀,不然读代码读到你先调用的函数名时候就会出现NameError: name 'xxx' is not defined
你的xxx为定义~~~
{:10_264:} {:10_264:} {:10_264:} 实践一下就是了
fun()
def fun():
print('ilovefishc.com')
结果:
Traceback (most recent call last):
File "C:\Users\lzg99\Desktop\t.py", line 1, in <module>
fun()
NameError: name 'fun' is not defined
事实证明,对的 是的,你可以开个.py文件实验一下。 主程序调用函数,必须定义在前。
一个函数调用另一个函数,则可以在后。
页:
[1]