admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:java程序设计教程(第二版)书籍)

python switch 语句的用法

在 Python 中,没有直接的 "switch" 语句,但我们可以使用字典结

构或者一系列 if/elif 语句来模拟 switch 功能。

方法一:使用字典结构

Python字典可以用来查找对应的函数并执行。以下是一个例子:

python

def func1():

print("Function 1")

def func2():

print("Function 2")

def func3():

print("Function 3")

switcher = {

"option1": func1,

"option2": func2,

"option3": func3,

}

option = "option2" # 你的输入

(option, lambda: "Invalid option")() # 调用对应

的函数,如果选项不存在,则输出 "Invalid option"

方法二:使用 if/elif 语句

如果你不想使用字典,也可以使用一系列的 if/elif 语句来实现类似

的功能。以下是一个例子:

python

def func1():

print("Function 1")

def func2():

print("Function 2")

def func3():

print("Function 3")

option = "option2" # 你的输入

if option == "option1":

func1()

elif option == "option2":

func2()

elif option == "option3":

func3()

else:

print("Invalid option")


本文标签: 字典 语句 使用 对应 函数