|
+ Search |
|
Oct 8th, 2009 04:29
osama said, Scott Mandarich, Joe Bloggs, raj sandia, Rene Aguirre, Khurram Ijaz, http://65.182.191.43/d/games.html
Better use properties for this. class a: def __init__(self): self._c=1 def setC(self,a): self._c=a def getC(self): return self._c c = property(getC,setC) d = a() d.c=2 print d.c http://www.3rabstarz.com/vb/forumdisplay.php?f=5 http://www.3rabstarz.com/vb/forumdisplay.php?f=66 http://www.3rabstarz.com/vb/forumdisplay.php?f=78 http://www.3rabstarz.com/vb/forumdisplay.php?f=116 http://www.3rabstarz.com/vb/forumdisplay.php?f=147 http://www.3rabstarz.com/vb/forumdisplay.php?f=2 http://www.3rabstarz.com/vb/forumdisplay.php?f=136 http://www.3rabstarz.com/vb/forumdisplay.php?f=89 http://www.3rabstarz.com/vb/forumdisplay.php?f=162 http://www.3rabstarz.com/vb/forumdisplay.php?f=1 http://www.3rabstarz.com/vb/forumdisplay.php?f=154 http://www.3rabstarz.com/vb/forumdisplay.php?f=34 http://www.3rabstarz.com/vb/forumdisplay.php?f=36 http://www.3rabstarz.com/vb/forumdisplay.php?f=155 http://www.3rabstarz.com/vb/forumdisplay.php?f=156 http://www.3rabstarz.com/vb/forumdisplay.php?f=157 http://www.3rabstarz.com/vb/forumdisplay.php?f=88 http://www.3rabstarz.com/vb/forumdisplay.php?f=26 http://www.3rabstarz.com/vb/forumdisplay.php?f=163 http://www.3rabstarz.com/vb/forumdisplay.php?f=164 http://www.3rabstarz.com/vb/forumdisplay.php?f=172 http://www.3rabstarz.com/vb/forumdisplay.php?f=173 http://www.3rabstarz.com/vb/forumdisplay.php?f=175 http://www.3rabstarz.com/vb/forumdisplay.php?f=72 http://www.3rabstarz.com/vb/forumdisplay.php?f=73 http://www.3rabstarz.com/vb/forumdisplay.php?f=158 http://www.3rabstarz.com/vb/forumdisplay.php?f=174 http://www.3rabstarz.com/vb/forumdisplay.php?f=148 http://www.3rabstarz.com/vb/forumdisplay.php?f=149 http://www.3rabstarz.com/vb/forumdisplay.php?f=150 http://www.3rabstarz.com/vb/forumdisplay.php?f=151 http://www.3rabstarz.com/vb/forumdisplay.php?f=152 http://www.3rabstarz.com/vb/forumdisplay.php?f=67 http://www.3rabstarz.com/vb/forumdisplay.php?f=62 http://www.3rabstarz.com/vb/forumdisplay.php?f=3 http://www.3rabstarz.com/vb/forumdisplay.php?f=115 http://www.3rabstarz.com/vb/forumdisplay.php?f=76 http://www.3rabstarz.com/vb/forumdisplay.php?f=77 http://www.3rabstarz.com/vb/forumdisplay.php?f=37 http://www.3rabstarz.com/vb/forumdisplay.php?f=63 http://www.3rabstarz.com/vb/forumdisplay.php?f=153 http://www.3rabstarz.com/vb/forumdisplay.php?f=122 http://www.3rabstarz.com/vb/forumdisplay.php?f=118 http://www.3rabstarz.com/vb/forumdisplay.php?f=119 http://www.3rabstarz.com/vb/forumdisplay.php?f=120 http://www.3rabstarz.com/vb/forumdisplay.php?f=159 http://www.3rabstarz.com/vb/forumdisplay.php?f=64 http://www.3rabstarz.com/vb/forumdisplay.php?f=65 http://www.3rabstarz.com/vb/forumdisplay.php?f=6 http://www.3rabstarz.com/vb/forumdisplay.php?f=7 http://www.3rabstarz.com/vb/forumdisplay.php?f=9 http://www.3rabstarz.com/vb/forumdisplay.php?f=11 http://www.3rabstarz.com/vb/forumdisplay.php?f=142 http://www.3rabstarz.com/vb/forumdisplay.php?f=143 http://www.3rabstarz.com/vb/forumdisplay.php?f=140 http://www.3rabstarz.com/vb/forumdisplay.php?f=146 http://www.3rabstarz.com/vb/forumdisplay.php?f=145 http://www.3rabstarz.com/vb/forumdisplay.php?f=51 http://www.3rabstarz.com/vb/forumdisplay.php?f=137 http://www.3rabstarz.com/vb/forumdisplay.php?f=113 http://www.3rabstarz.com/vb/forumdisplay.php?f=114 http://www.3rabstarz.com/vb/forumdisplay.php?f=117 http://www.3rabstarz.com/vb/forumdisplay.php?f=160 http://www.3rabstarz.com/vb/forumdisplay.php?f=165 http://www.3rabstarz.com/vb/forumdisplay.php?f=166 http://www.3rabstarz.com/vb/forumdisplay.php?f=167 http://www.3rabstarz.com/vb/forumdisplay.php?f=168 http://www.3rabstarz.com/vb/forumdisplay.php?f=169 http://www.3rabstarz.com/vb/forumdisplay.php?f=170 http://www.3rabstarz.com/vb/forumdisplay.php?f=171 http://www.3rabstarz.com/vb/forumdisplay.php?f=84 http://www.3rabstarz.com/vb/forumdisplay.php?f=138 http://www.3rabstarz.com/vb/forumdisplay.php?f=139 http://www.3rabstarz.com/vb/forumdisplay.php?f=15 http://www.3rabstarz.com/vb/forumdisplay.php?f=59 http://www.3rabstarz.com/vb/forumdisplay.php?f=60 http://www.3rabstarz.com/vb/forumdisplay.php?f=176 http://www.3rabstarz.com/vb/forumdisplay.php?f=177 http://www.3rabstarz.com/vb/forumdisplay.php?f=130 http://www.3rabstarz.com/vb/forumdisplay.php?f=97 http://www.3rabstarz.com/vb/forumdisplay.php?f=102 http://www.3rabstarz.com/vb/forumdisplay.php?f=103 http://www.3rabstarz.com/vb/forumdisplay.php?f=101 http://www.3rabstarz.com/vb/forumdisplay.php?f=104 http://www.3rabstarz.com/vb/forumdisplay.php?f=131 http://www.3rabstarz.com/vb/forumdisplay.php?f=161 http://www.3rabstarz.com/vb/forumdisplay.php?f=99 http://www.3rabstarz.com/vb/forumdisplay.php?f=39 http://www.3rabstarz.com/vb/forumdisplay.php?f=40 http://www.3rabstarz.com/vb/forumdisplay.php?f=42 http://www.3rabstarz.com http://www.dir.3rabstarz.com http://www.up.3rabstarz.com http://www.3rabstarz.com === Rene Aguirre response === Actually I made this question when I was a Python beginner, my request was simply to something like this: def MyReferenceArgsFunction(refToInt, theObject): # just use a convention to simplify, if you want to use a function # like this in a class only, 'theObject' maybe is not needed # (it would be 'self'), for an imported module just use the # module name, "" for globals. Warning: No error checking!. if theObject == "": #convention: a global variable (on current global scope) value = (globals())[refToInt] #retreive the value from ref. else: value = getattr(theObject, refToInt) #from object #DO WHAT EVER YOU WANT WITH THE VALUE NOW value = 1234 #this is why is reference to Int, use your favorite #ok, now I'm setting the reference to the new value if theObject == "": (globals())[refToInt] = value else: setattr(theObject, refToInt, value) #that's it! ======= Hope it helps Rene