温馨提示×

python的switch用法是什么

小亿
159
2024-07-26 23:13:11
栏目: 编程语言

Python中没有内置的switch语句,但可以使用字典来实现类似的功能。以下是一个示例:

def switch_case(argument):
    switcher = {
        1: "Case 1",
        2: "Case 2",
        3: "Case 3",
        4: "Case 4",
    }
    
    return switcher.get(argument, "Invalid case")

# 测试
print(switch_case(1))  # 输出:Case 1
print(switch_case(5))  # 输出:Invalid case

在上面的示例中,switch_case函数接收一个参数argument,并在switcher字典中查找与其匹配的值并返回,如果找不到则返回默认值"Invalid case"。通过这种方式,可以实现类似于switch语句的功能。

0