Object-oriented:
Concepts: class, instantiation, object, instance
Properties:
Public properties: defined in the class
Members Attributes: Defined in the method
Private attributes: Use the __ attribute in the method to define restricted external access
Method:
Ordinary method
Class method : @classmethod decorates the class name. Called by default (cls)
Static method: @staticmethod decorates the class name. Called, it has nothing to do with the class itself, and is equivalent to a tool function in the class
Attribute method: @property decoration is called as an attribute
Built-in method: (special method) __new__ triggers __init__ to create an instance
__init__ constructor method
__doc__ View the description information of the class
__module__ Which module is the object currently operated on
__class__Which class was created by the object currently operated on
__del__ The destructor method is automatically executed when the current object is released in memory
__dict__ View members in the class or object
__str__ If this method is defined in a class, then print The return value of this method is output by default when the object is used
To define in what form it is created
The above is the detailed content of Detailed explanation of some basic concepts in python. For more information, please follow other related articles on the PHP Chinese website!