python中的swith
时间: 2023-11-12 18:44:27 浏览: 63
python中with用法讲解
在 Python 中,没有直接的 switch 语句。但是,你可以使用其他方式来模拟 switch 的功能。以下是两种常用的方法:
1. 使用字典来实现:
```python
def switch_case(case):
switcher = {
1: "Case 1",
2: "Case 2",
3: "Case 3"
}
return switcher.get(case, "Invalid case")
result = switch_case(2)
print(result)
```
2. 使用 if-elif-else 语句来实现:
```python
def switch_case(case):
if case == 1:
return "Case 1"
elif case == 2:
return "Case 2"
elif case == 3:
return "Case 3"
else:
return "Invalid case"
result = switch_case(2)
print(result)
```
这些方法可以根据需要进行扩展和修改,以适应更复杂的情况。
阅读全文