--- title: Python built-in functions - Python Cheatsheet description: The Python interpreter has a number of functions and types built into it that are always available. --- Python Built-in Functions The Python interpreter has a number of functions and types built into it that are always available. ## Python built-in Functions | Function | Description | | -------------------------------------------------------------------- | ------------------------------------------------------------------------- | | abs() | Return the absolute value of a number. | | aiter() | Return an asynchronous iterator for an asynchronous iterable. | | all() | Return True if all elements of the iterable are true. | | any() | Return True if any element of the iterable is true. | | ascii() | Return a string with a printable representation of an object. | | bin() | Convert an integer number to a binary string. | | bool() | Return a Boolean value. | | breakpoint() | Drops you into the debugger at the call site. | | bytearray() | Return a new array of bytes. | | bytes() | Return a new “bytes” object. | | callable() | Return True if the object argument is callable, False if not. | | chr() | Return the string representing a character. | | classmethod() | Transform a method into a class method. | | compile() | Compile the source into a code or AST object. | | complex() | Return a complex number with the value real + imag\*1j. | | delattr() | Deletes the named attribute, provided the object allows it. | | dict() | Create a new dictionary. | | dir() | Return the list of names in the current local scope. | | divmod() | Return a pair of numbers consisting of their quotient and remainder. | | enumerate() | Return an enumerate object. | | eval() | Evaluates and executes an expression. | | exec() | This function supports dynamic execution of Python code. | | filter() | Construct an iterator from an iterable and returns true. | | float() | Return a floating point number from a number or string. | | format() | Convert a value to a “formatted” representation. | | frozenset() | Return a new frozenset object. | | getattr() | Return the value of the named attribute of object. | | globals() | Return the dictionary implementing the current module namespace. | | hasattr() | True if the string is the name of one of the object’s attributes. | | hash() | Return the hash value of the object. | | help() | Invoke the built-in help system. | | hex() | Convert an integer number to a lowercase hexadecimal string. | | id() | Return the “identity” of an object. | | input() | This function takes an input and converts it into a string. | | int() | Return an integer object constructed from a number or string. | | isinstance() | Return True if the object argument is an instance of an object. | | issubclass() | Return True if class is a subclass of classinfo. | | iter() | Return an iterator object. | | len() | Return the length (the number of items) of an object. | | list() | Rather than being a function, list is a mutable sequence type. | | locals() | Update and return a dictionary with the current local symbol table. | | map() | Return an iterator that applies function to every item of iterable. | | max() | Return the largest item in an iterable. | | min() | Return the smallest item in an iterable. | | next() | Retrieve the next item from the iterator. | | object() | Return a new featureless object. | | oct() | Convert an integer number to an octal string. | | open() | Open file and return a corresponding file object. | | ord() | Return an integer representing the Unicode code point of a character. | | pow() | Return base to the power exp. | | print() | Print objects to the text stream file. | | property() | Return a property attribute. | | repr() | Return a string containing a printable representation of an object. | | reversed() | Return a reverse iterator. | | round() | Return number rounded to ndigits precision after the decimal point. | | set() | Return a new set object. | | setattr() | This is the counterpart of getattr(). | | slice() | Return a sliced object representing a set of indices. | | sorted() | Return a new sorted list from the items in iterable. | | staticmethod() | Transform a method into a static method. | | str() | Return a str version of object. | | sum() | Sums start and the items of an iterable. | | super() | Return a proxy object that delegates method calls to a parent or sibling. | | tuple() | Rather than being a function, is actually an immutable sequence type. | | type() | Return the type of an object. | | vars() | Return the dict attribute for any other object with a dict attribute. | | zip() | Iterate over several iterables in parallel. | | **import**() | This function is invoked by the import statement. |