Built-in Types — Python 3.9.25 documentation

docs.python.org

Tin mới

Truth Value Testing¶

Any object can be tested for truth value, for use in an if or while condition or as operand of the Boolean operations below.

the documentation for the yield expression

Python supports a concept of iteration over containers. This is implemented using two distinct methods; these are used to allow user-defined classes to support iteration. Sequences, described below in more detail, always

How do I create a multidimensional list?

There are three basic sequence types: lists, tuples, and range objects. Additional sequence types tailored for processing of binary data and text strings are described in dedicated sections.

documentation of view objects

A mapping object maps hashable values to arbitrary objects. Mappings are mutable objects. There is currently only one standard mapping type, the dictionary. (For other containers see the built-in list, set, and tuple cla

contextlib.contextmanager

Python’s with statement supports the concept of a runtime context defined by a context manager. This is implemented using a pair of methods that allow user-defined classes to define a runtime context that is entered befo

the documentation for the yield expression

Python’s generators provide a convenient way to implement the iterator protocol. If a container object’s __iter__() method is implemented as a generator, it will automatically return an iterator object (technically, a ge

keyword-only arguments

Lists are mutable sequences, typically used to store collections of homogeneous items (where the precise degree of similarity will vary by application).

String and Bytes literals

Bytes objects are immutable sequences of single bytes. Since many major binary protocols are based on the ASCII text encoding, bytes objects offer several methods that are only valid when working with ASCII compatible da

Function definitions

Function objects are created by function definitions. The only operation on a function object is to call it: func(argument-list).

The standard type hierarchy

Methods are functions that are called using the attribute notation. There are two flavors: built-in methods (such as append() on lists) and class instance methods. Built-in methods are described with the types that suppo

sys.int_info.str_digits_check_threshold

Before Python starts up you can use an environment variable or an interpreter command line flag to configure the limit: