switch case语句的应用
时间: 2023-12-20 11:32:41 浏览: 83
switch-case语句用法
switch case语句是一种多分支条件语句,根据不同的输入值执行不同的操作。它可以替代较多的if else分支,使代码更加简洁易读。下面是一个使用switch case语句的示例:
```python
def switch_case(argument):
switcher = {
1: "这是第一种情况",
2: "这是第二种情况",
3: "这是第三种情况",
4: "这是第四种情况"
}
return switcher.get(argument, "无效的输入")
# 调用switch_case函数并传入不同的参数
print(switch_case(1)) # 输出:这是第一种情况
print(switch_case(2)) # 输出:这是第二种情况
print(switch_case(5)) # 输出:无效的输入
```
在上面的示例中,我们定义了一个`switch_case`函数,它接受一个参数`argument`作为输入值。我们使用字典`switcher`来存储不同输入值对应的操作。然后,我们使用`switcher.get(argument, "无效的输入")`来获取对应输入值的操作,如果输入值不在字典中,则返回"无效的输入"。
需要注意的是,Python本身并没有内置的switch case语句,但我们可以使用字典来模拟实现类似的功能。
阅读全文