switch 函数在python中怎么写
时间: 2024-05-16 22:15:02 浏览: 52
在python里如何实现switch函数的功能
Python中没有switch语句,但可以使用字典实现类似的功能,示例如下:
```python
def switch_case(case):
switcher = {
1: "case 1",
2: "case 2",
3: "case 3"
}
return switcher.get(case, "Invalid case")
```
以上代码中,我们定义了一个函数 `switch_case`,传入一个 `case` 参数,然后使用字典 `switcher` 存储每个 case 对应的值。最后使用 `get` 方法从字典中取出对应的值,如果没有找到对应的值,则返回 "Invalid case"。使用方法如下:
```python
print(switch_case(1)) # 输出:case 1
print(switch_case(4)) # 输出:Invalid case
```
阅读全文