python中怎么写switchcase
时间: 2023-10-18 13:09:17 浏览: 70
python中Switch/Case实现的示例代码
在 Python 中并没有 switch case 语法,但是可以通过替代方法实现类似的功能。可以使用字典来代替 switch case,将每个 case 与对应的函数关联在一起。例如:
```
def func1():
print("This is case 1")
def func2():
print("This is case 2")
def func3():
print("This is case 3")
options = {
"case1": func1,
"case2": func2,
"case3": func3,
}
# 通过输入相应的 key,调用对应的函数
choice = "case2"
options[choice]()
```
在上述代码中,我们定义了三个函数 func1、func2、func3,分别表示三个 case。然后我们将这三个函数与字符串关联在一起,并存储在一个字典 options 中。最后,可以通过输入相应的 key 来调用对应的函数,从而实现类似 switch case 的功能。
阅读全文