Python中的函数对象传递
2022/1/6 22:04:24
本文主要是介绍Python中的函数对象传递,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在Python 中函数也是对象,可以把函数分配给变量,把函数存储在数据结构中,作为参数传递给其他函数,甚至作为函数的返回值。
def hello() : print("Hello World!") say = hello say()
如上述代码中,我可以将hello函数作为对象赋值给变量say , 然后你就可以像普通函数调用一样去调用say。
如果我们删掉原来的hello函数,是否可以继续调用say函数对象呢?
def hello() : print("Hello World!") say = hello del hello say()
答案是肯定的,函数对象及其名称是相互独立的实体。
这篇关于Python中的函数对象传递的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python