properties - Python property -
The output given to the following code seems to be a bit confusing, why "gets in base" is printed only once? And why not "set in base" printed exactly? Actual recovery / setting works fine though. What am I missing?
Category base: def __init __ (self): self.s = "baseStr" def getstr (self): print "get in base" returns self.s def setstr (self, s ): Printed "Base in Set" self.s = s str = property (getstr, setstr) b = base () print b.str b.str = "foo" print b.str
< P> Output: Find the Base Base FU
You have to use the qualities to work correctly. To do this, get your class from
class base: ...
Comments
Post a Comment