在没有完全定义它的情况下调用函数是否可能?当尝试这个时,我得到错误:“function_name未定义”。我来自C++背景,所以这个问题困扰着我。在Python文件末尾声明函数
声明函数作品前:
def Kerma():
return "energy/mass"
print Kerma()
但是,试图调用函数不首先确定它给了麻烦:
print Kerma()
def Kerma():
return "energy/mass"
在C++中,你可以调用后声明函数一次你把它的标题放在它之前。
我在这里错过了什么吗?
在Python中没有“声明”。有定义(必须完整)或者什么都没有。 – 2010-09-20 18:35:15
你说,“它给了麻烦”。你能详细说明一下吗? – 2010-09-20 18:51:56
[声明在python函数调用后的函数]可能的重复(http://stackoverflow.com/questions/17953219/declaration-functions-in-python-after-call) – user 2016-12-01 16:45:25