python中的switch case
时间: 2023-04-17 16:00:41 浏览: 92
Python基于字典实现switch case函数调用
Python中没有switch case语句,但可以使用if-elif-else语句来实现类似的功能。例如:
```
def switch_case(argument):
switcher = {
0: "zero",
1: "one",
2: "two",
3: "three",
4: "four"
}
return switcher.get(argument, "invalid argument")
print(switch_case(2)) # 输出:two
print(switch_case(5)) # 输出:invalid argument
```
上面的代码中,我们使用了一个字典来模拟switch case语句,根据传入的参数(argument)返回相应的值。如果参数不在字典中,则返回"invalid argument"。
阅读全文