函数不仅可以做变量,而且可以做函数的形参以及参数的返回值可以坐函数
注明:本文中的部分程序来自于Python教程:
http://c.biancheng.net/view/2261.html
(1)函数做变量
# 定义一个计算乘方的函数
def pow(base, exponent) :
result = 1
for i in range(1, exponent + 1) :
result *= base
return result
# 将pow函数赋值给my_fun,则my_funct可当成pow使用
my_funct1 = pow
print(my_funct1(6 , 4))
#----------------------------------
# 定义一个计算面积的函数
def area(width, height) :
return width * height
# 将area函数赋值给my_fun,则my_fun可当成area使用
my_funct2 = area
print(my_funct2(13, 24))
运行结果为:
1