是否可以在不完全定义函数的情况下调用该函数?当尝试这样做时,我收到错误:“函数名未定义”。我有 C++ 背景,所以这个问题困扰着我。
在工作之前声明该函数:
def Kerma():
return "energy / mass"
print Kerma()
但是,尝试在不先定义函数的情况下调用该函数会带来麻烦:
print Kerma()
def Kerma():
return "energy / mass"
在 C++ 中,只要将函数头放在函数前面,就可以在调用后声明该函数。
我在这里错过了什么吗?
Python 中的一种惯用方式是这样写:
def main():
print Kerma()
def Kerma():
return "energy / mass"
if __name__ == '__main__':
main()
这允许您按照您喜欢的顺序编写代码,只要您继续调用该函数即可main
在最后。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)