Tools, FAQ, Tutorials:
Where Are Instance Properties Stored
Where Are Instance Properties Stored?
✍: FYIcenter.com
Instance properties are stored in a built-in property called "__dict__" in each instance object.
The "__dict__" property is inherited from the base class "object" and managed by the Python engine.
If you ever forget what instance properties are associated with a specific instance object, you can always look at the content of the built-in property "__dict__". For example:
>>> class user():
... nextID = 1
... def __init__(self,name="Joe",age=25):
... self.id = user.nextID
... self.name = name
... self.age = age
... user.nextID = user.nextID + 1
...
>>> x = user()
>>> x.remark = "Smart guy!"
>>> x.__dict__
{'id': 6, 'name': 'Joe', 'age': 25, 'remark': 'Smart guy!'}
⇒ Access Class Properties through Instance Name
⇐ Manage and Use Instance Properties
2022-09-24, ∼1925🔥, 0💬
Popular Posts:
How to make application release build with Visual Studio 2017? If you want to make a final release b...
What's Wrong with "while ($c=fgetc($f)) {}" in PHP? If you are using "while ($c=fgetc($f)) {}" to lo...
What are "*..." and "**..." Wildcard Parameters in Function Definitions? If you want to define a fun...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
How to use the XML to JSON Conversion Tool at freeformatter.com? If you want to try the XML to JSON ...