1.使用字典进行分支
在Python中,函数本身也是一个对象,并且函数名作为函数的引用,因此,如果使用函数名时后面没有跟(),说明此时将函数作为一个对象使用,就可以对函数对象的引用进行传递,根据这一规则,可以通过字典对if-elif语句进行替换,如:
def add():
print("add value")
def update():
print("update value")
def delete():
print("delete value")
def query():
print("query value")
def exit_():
print("exit!")
# 使用if-elif语句
value = input("please a char:")