标签:基础 传递 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