首页 > 代码库 > 前向引用
前向引用
函数定义 在 函数调用 之前
而函数定义的顺序无关紧要
就如同变量的定义一般
a = 1 b = 2 #两者没什么不同 b = 2 a = 1
例
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
前向引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。