Python中没有内置的switch语句,但可以使用字典来实现类似的功能。以下是一个示例:
def switch_case(argument):
switcher = {
1: "Case 1",
2: "Case 2",
3: "Case 3",
4: "Case 4",
}
return switcher.get(argument, "Invalid case")
# 测试
print(switch_case(1)) # 输出:Case 1
print(switch_case(5)) # 输出:Invalid case
在上面的示例中,switch_case
函数接收一个参数argument
,并在switcher
字典中查找与其匹配的值并返回,如果找不到则返回默认值"Invalid case"。通过这种方式,可以实现类似于switch语句的功能。