python的swith
时间: 2024-01-20 15:15:37 浏览: 58
Python Switch Case三种实现方法代码实例
在Python中,没有直接的switch语句,但可以使用其他方式来实现类似的功能。以下是两种常见的方法:
1. 使用字典实现switch:
```python
def switch_case(case):
switch_dict = {
'case1': '执行case1的操作',
'case2': '执行case2的操作',
'case3': '执行case3的操作',
}
return switch_dict.get(case, '默认操作')
result = switch_case('case2')
print(result) # 输出:执行case2的操作
```
2. 使用if-elif-else语句实现switch:
```python
def switch_case(case):
if case == 'case1':
return '执行case1的操作'
elif case == 'case2':
return '执行case2的操作'
elif case == 'case3':
return '执行case3的操作'
else:
return '默认操作'
result = switch_case('case3')
print(result) # 输出:执行case3的操作
```
阅读全文