switch case 是什么
时间: 2024-01-16 21:18:29 浏览: 28
switch case是一种选择结构的语句,用于代替简单的、拥有多个分支的if else语句。它的基本格式如下:
```python
switch(表达式){
case 值1:
语句1; break;
case 值2:
语句2;
break;
...
case 值n:
语句n;
break;
default:
语句n+1;
}
```
在switch case语句中,表达式的值会与每个case后面的值进行比较。如果表达式的值与某个case后面的值相等,那么就会执行该case后面的语句。如果没有任何一个case的值与表达式的值相等,那么就会执行default后面的语句(如果有default的话)。如果没有default,那么switch case语句将不执行任何操作。
需要注意的是,在每个case后面的语句执行完毕后,需要使用break语句来跳出整个switch case结构,否则会继续执行下一个case的语句。
范例:
```python
num = 2
switch(num):
case 1:
print("数字是1")
break
case 2:
print("数字是2")
break
case 3:
print("数字是3")
break
default:
print("数字不在1、2、3之间")
```
输出:
```
数字是2
```