Python object and memory management, python Memory Management

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.