python switch的实现

来源:互联网 发布:windows dns缓存时间 编辑:程序博客网 时间:2024/05/17 04:36

    def createAddPage(self):

        wx.MessageBox('1')

 

    def createSubPage(self):

        wx.MessageBox('2')

 

    def createTypepage(self):

        wx.MessageBox('3')

 

    def createCountPage(self):

        wx.MessageBox('4')

 

以下是实现方式,使用了dictionary来模拟        

title=PSET.STRADD

functions={PSET.STRADD:self.createAddPage,

                       PSET.STRSUB:self.createSubPage,

                       PSET.STRCOUNT:self.createCountPage,

                       PSET.STRTYPE:self.createTypepage}

functions.get(title)()