标签:基础 传递 pytho 容器类 log ret 容器 python nbsp
1.引用函数
def foo(): print(‘from foo‘) func=foo print(foo) print(func) func() """ 输出结果: <function foo at 0x0000018D8AC77F28> <function foo at 0x0000018D8AC77F28> from foo """
2.当做参数传递
def foo(): print(‘from foo‘) def bar(func): print(func) func() bar(foo) """ 输出结果: <function foo at 0x0000018D8AC77F28> from foo """
3.返回值为函数
def foo(): print(‘from foo‘) def bar(func): return func f=bar(foo) print(f) f() """ 输出结果: <function foo at 0x0000018D8AC77F28> from foo
4.可以当做容器类型的元素
def foo(): print(‘from foo‘) dic={‘func‘:foo} print(dic[‘func‘]) dic[‘func‘]() """ 输出结果: <function foo at 0x0000018D8AC77F28> from foo """
二.
标签:基础 传递 pytho 容器类 log ret 容器 python nbsp
原文地址:http://www.cnblogs.com/Crazy-lyl/p/6914714.html