python实现简单的switch功能

来源:互联网 发布:cs6软件下载 编辑:程序博客网 时间:2024/05/20 16:11
官方原文:
def function_1(...):    ...functions = {'a': function_1,             'b': function_2,             'c': self.method_1, ...}func = functions[value]func()
简单实现:
each = {    0: 0,    1000: 1,    1500: 2,    2000: 3,}func = each[0]
print(fuc)
PS:官方网址:https://docs.python.org/2/faq/design.html#why-isn-t-there-a-switch-or-case-statement-in-python