在函数中调用其他函数,不需要定义在前,调用在后 正常调用的话,必须是先定义, 后调用。 https://blog.csdn.net/u011361880/article/details/74570713
函数定义只要没有语法错误都会通过的,因为python是解释型语言,就是逐行运行,到调用f1的时候,f2已经定义好了,所以合法。 但是,如果是先调用后定义就有问题了,如: def f1(): f2() f1() def f2(): print("hello") 就会出错,f2未定义。因为python是逐行执行的,所以运行到f1()这句它不知道f2的存在
def f1(): f2() f1() def f2(): print("hello")
37,720
社区成员
34,239
社区内容
加载中
试试用AI创作助手写篇文章吧