Simple declare in python is like.
x = 1
y = 1
z = 1
make it easier...
x,y,z = [1] * 3
but for function "statement"...
import wx
self.Bind(wx.EVT_MENU, self.exc11, id=exc11id)
self.Bind(wx.EVT_MENU, self.exc15, id=exc15id)
self.Bind(wx.EVT_MENU, self.exc37, id=exc37id)
self.Bind(wx.EVT_MENU, self.exc55, id=exc55id)
self.Bind(wx.EVT_MENU, self.exc88, id=exc88id)
self.Bind(wx.EVT_MENU, self.exc99, id=exc99id)
self.Bind(wx.EVT_MENU, self.rexc11, id=rexc11id)
self.Bind(wx.EVT_MENU, self.rexc15, id=rexc15id)
self.Bind(wx.EVT_MENU, self.rexc37, id=rexc37id)
self.Bind(wx.EVT_MENU, self.rexc55, id=rexc55id)
self.Bind(wx.EVT_MENU, self.rexc88, id=rexc88id)
self.Bind(wx.EVT_MENU, self.rexc99, id=rexc99id)
self.Bind(wx.EVT_MENU, self.excel11, id=excel11id)
self.Bind(wx.EVT_MENU, self.excel15, id=excel15id)
self.Bind(wx.EVT_MENU, self.excel37, id=excel37id)
self.Bind(wx.EVT_MENU, self.excel55, id=excel55id)
self.Bind(wx.EVT_MENU, self.excel88, id=excel88id)
self.Bind(wx.EVT_MENU, self.excel99, id=excel99id)
self.Bind(wx.EVT_MENU, self.calc, id=calcid)
self.Bind(wx.EVT_MENU, self.edit, id=editid)
self.Bind(wx.EVT_MENU, self.next, id=nextid)
self.Bind(wx.EVT_MENU, self.prev, id=previd)
Why can I just use loop for multi-declare? e.g
for x in "exc11 exc15 exc37 exc55 exc88 exc99".split():
xid = x + "id"
self.Bind(wx.EVT_MENU, self.x, id=x)
...