胖豆lucky 发表于 2019-3-2 20:39:20

函数

本帖最后由 胖豆lucky 于 2019-3-2 21:53 编辑

(一)
019 第0题
体会:python函数的定义必须在调用前面(函数调用函数例外)
def next():
    print('我在next()函数里...')
    pre()

def pre():
    print('我在pre()函数里...')
   
next()

运行结果:我在next()函数里...
我在pre()函数里...

参考:
①真正的函数调用发生在最后一行next(),前面的只是函数定义,而函数定义对函数顺序是不敏感的,被调用的函数只要在真正执行的语句之前就可以。
https://blog.csdn.net/no_superintendent/article/details/80245294
②注意事项https://blog.csdn.net/u011361880/article/details/74570713/
这样是不可以的:def add2(x,y):
    return add3(x,y)

print(add2(1,2))

def add3(x,y):
    return x+y



(二)
print和return的区别:print只是负责打印,而return的值可以被其他变量接收
https://fishc.com.cn/forum.php?mod=viewthread&tid=116827&highlight=019




待补充
页: [1]
查看完整版本: 函数