函数的方法名也可以作为另一个函数的参数。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def add(x,y):
return x+y
def add_twice(func,x,y):
return func(func(x,y),func(x,y))##计算过程(5+10)+(5+10)
a=5
b=10
print(add_twice(add,a,b))
其中 add 方法在 add_twice 方法中作为一个参数被调用。
函数的方法名也可以作为另一个函数的参数。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def add(x,y):
return x+y
def add_twice(func,x,y):
return func(func(x,y),func(x,y))##计算过程(5+10)+(5+10)
a=5
b=10
print(add_twice(add,a,b))
其中 add 方法在 add_twice 方法中作为一个参数被调用。