在C语言中,可以通过指针很方便地调用到外部和接口函数,而且也很容易做到框架部分和实现部分的解耦,那python中没有指针,该如何实现类似的用法呢?
适用范围:
在python中可以通过函数名字来调用函数方法。
注意事项:
t_a
和"t_a"
不等价wsk@wsk:~/python$ cat test.py #!/usr/bin/python3 import sys import os def t_a(): print("a") def t_b(): print("b") def t_c(): print("c") def do(): s = [t_a, t_c, t_b] for f in s: f() do() wsk@wsk:~/python$ ./test.py a c b wsk@wsk:~/python$
-------未完,待续--------