python 前向引用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 前向引用相关的知识,希望对你有一定的参考价值。
即函数调用在函数定义之前
可以这样
def bbb(): print(‘this is b‘) aaa() def aaa(): print(‘this is a‘) bbb() ---------> this is b this is a
可以这样
def aaa(): print(‘this is a‘) def bbb(): print(‘this is b‘) aaa() bbb() -----------> this is b this is a
但不可以这样
def bbb(): print(‘this is b‘) aaa() bbb() def aaa(): print(‘this is a‘) ---------> Traceback (most recent call last): this is b File "E:/pycharm/TEST.py", line 600, in <module> bbb() File "E:/pycharm/TEST.py", line 599, in bbb aaa() NameError: name ‘aaa‘ is not defined
以上是关于python 前向引用的主要内容,如果未能解决你的问题,请参考以下文章