python的switch-case
时间: 2023-04-27 21:05:27 浏览: 153
PyPI 官网下载 | switchcase-1.0.tar.gz
Python中没有原生的switch-case语句,但可以使用if-elif-else语句来实现类似的功能。例如:
```
def switch_case(argument):
switcher = {
: "zero",
1: "one",
2: "two",
}
return switcher.get(argument, "invalid argument")
print(switch_case(1)) # 输出:one
print(switch_case(3)) # 输出:invalid argument
```
在上面的例子中,我们使用了一个字典来模拟switch-case语句,根据传入的参数(argument)返回相应的值。如果参数不在字典中,则返回默认值"invalid argument"。
阅读全文