python case语句
时间: 2023-10-09 22:15:21 浏览: 103
使用 Python 实现简单的 switch/case 语句的方法
在 Python 中,没有类似于其他编程语言中的 `switch` 或 `case` 语句。但是,可以使用 `if-elif-else` 语句来实现相似的功能。以下是一个示例:
```python
def number_to_string(argument):
switcher = {
0: "zero",
1: "one",
2: "two",
3: "three",
4: "four",
5: "five",
}
return switcher.get(argument, "nothing")
```
在上面的代码中,我们定义了一个名为 `number_to_string` 的函数,并使用字典类型 `switcher` 来实现类似于 `switch` 或 `case` 语句的功能。`get()` 方法用于获取字典中指定键的值。如果指定键不存在,则返回默认值 `"nothing"`。
我们可以调用这个函数来测试它是否按预期工作,例如:
```python
print(number_to_string(3)) # 输出 "three"
print(number_to_string(6)) # 输出 "nothing"
```
阅读全文