Python object and memory management, python Memory Management
Object Type
Standard Type
Integer, Boolean, Long integer, Floating point real number, Complex number, String, List, Tuple, Dictionary
Other built-in types
Type, Null object (None), file, set/Fixed Set, function/method, module, Class
Internal type
Generally, programmers do not have much contact with each other.
Three features of the Python object are & is not
The is and is not operators test whether two variables point to the same object.
A is B is equivalent to id (a) = id (B)
An integer or string object is an unchangeable object. when an object is created, it may not be created, and python caches a simple integer.
Standard built-in functions
Cmp (obj1, obj2)
Repr (obj) or'Obj'
Str (obj)
Type (obj)
Object Declaration
No explicit declaration is required. It is automatically declared when the value is assigned for the first time.
The object type and memory usage are determined at runtime.
Python Garbage Collector
UseReference CounterTo track objects in the memory.
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.