这篇文章主要介绍了Python如何使用函数做字典的值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
当需要用到3个及以上的if...elif...else时就要考虑该方法进行简化
通过将函数名称当做字典的值,利用字典的关键字查询,可以快速定位函数,进行执行
【场景】用户查询信息,输入fn查询,执行对应函数
# 简单用十个函数模拟查询函数
def fun1():
print("查询1")
def fun2():
print("查询2")
def fun3():
print("查询3")
def fun4():
print("查询4")
def fun5():
print("查询5")
def fun6():
print("查询6")
def fun7():
print("查询7")
def fun8():
print("查询8")
def fun9():
print("查询9")
def fun10():
print("查询10")
传统方法 if...elif...elif...else(写起来很麻烦)
choice = input("请输入查询内容fn:")
if choice == 'f1':
fun1()
elif ch