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, 加() 执行函数