day4-函数对象

定义:

一:函数对象:函数是第一类对象,即函数可以当作数据传递
1 可以被引用
2 可以当作参数传递
3 返回值可以是函数
3 可以当作容器类型的元素


应用:
def select(sql):
print('========>select')

def insert(sql):
print('========>add')

def delete(sql):
print('=======>delete')

def update(sql):
print('-=---->update')


func_dic={
'select':select,
'update':update,
'insert':insert,
'delete':delete
}

inp=input('请输入想要实现的功能:')
if inp in func_dic:
  func_dic[inp]()  -->通过字典穿key 调用value, 加() 执行函数






原文地址:https://www.cnblogs.com/onda/p/6893023.html