Python Built in Functions (original) (raw)

Last Updated : 24 Jul, 2023

Python is the most popular programming language created by Guido van Rossum in 1991. It is used for system scripting, software development, and web development (server-side). Web applications can be developed on a server using Python. Workflows can be made with Python and other technologies. Database systems are connectable with Python. Files can also be read and changed by it. Big data management and advanced mathematical operations can both be done with Python.

The syntax of Python is straightforward and resembles that of English. Python’s syntax enables programmers to create programmes with fewer lines of code than they would be able to with certain other languages. Python operates on an interpreter system, allowing for the immediate execution of written code.

Python provides a lot of built-in functions that ease the writing of code. In this article, you will learn about **Python’s built-in functions, exploring their various applications and highlighting some of the most commonly used ones.

Python Built-in Functions List

Here is a comprehensive list of Python built-in functions:

**Function Name **Description
Python abs() Function Return the absolute value of a number
Python aiter() Function It takes an asynchronous iterable as an argument and returns an asynchronous iterator for that iterable
Python all() Function Return true if all the elements of a given iterable( List, Dictionary, Tuple, set, etc) are True else it returns False
Python any() Function Returns true if any of the elements of a given iterable( List, Dictionary, Tuple, set, etc) are True else it returns False
Python anext() Function used for getting the next item from an asynchronous iterator
Python ascii() Function Returns a string containing a printable representation of an object
Python bin() Function Convert integer to a binary string
Python bool() Function Return or convert a value to a Boolean value i.e., True or False
Python breakpoint() Function It is used for dropping into the debugger at the call site during runtime for debugging purposes
Python bytearray() Function Returns a byte array object which is an array of given bytes
Python bytes() Function Converts an object to an immutable byte-represented object of a given size and data
Python callable() Function Returns True if the object passed appears to be callable
Python chr() Function Returns a string representing a character whose Unicode code point is an integer
Python classmethod() Function Returns a class method for a given function
Python compile() Function Returns a Python code object
Python complex() Function Creates Complex Number
Python delattr() Function Delete the named attribute from the object
Python dict() Function Creates a Python Dictionary
Python dir() Function Returns a list of the attributes and methods of any object
Python divmod() Function Takes two numbers and returns a pair of numbers consisting of their quotient and remainder
Python enumerate() Function Adds a counter to an iterable and returns it in a form of enumerating object
Python eval() Function Parses the expression passed to it and runs Python expression(code) within the program
Python exec() Function Used for the dynamic execution of the program
Python filter() Function Filters the given sequence with the help of a function that tests each element in the sequence to be true or not
Python float() Function Return a floating-point number from a number or a string
Python format() Function Formats a specified value
Python frozenset() Function Returns immutable frozenset
Python getattr() Function Access the attribute value of an object
Python globals() Function Returns the dictionary of the current global symbol table
Python hasattr() Function Check if an object has the given named attribute and return true if present
Python hash() Function Encode the data into an unrecognizable value
Python help() Function Display the documentation of modules, functions, classes, keywords, etc
Python hex() Function Convert an integer number into its corresponding hexadecimal form
Python id() Function Return the identity of an object
Python input() Function Take input from the user as a string
Python int() Function Converts a number in a given base to decimal
Python isinstance() Function Checks if the objects belong to a certain class or not
Python issubclass() Function Check if a class is a subclass of another class or not
Python iter() Function Convert an iterable to an iterator
Python len() Function Returns the length of the object
Python list() Function Creates a list in Python
Python locals() Function Returns the dictionary of the current local symbol table
Python map() Function Returns a map object(which is an iterator) of the results after applying the given function to each item of a given iterable
Python max() Function Returns the largest item in an iterable or the largest of two or more arguments
Python memoryview() Function Returns memory view of an argument
Python min() Function Returns the smallest item in an iterable or the smallest of two or more arguments
Python next() Function Receives the next item from the iterator
Python object() Function Returns a new object
Python oct() Function returns an octal representation of an integer in a string format.
Python open() Function Open a file and return its object
Python ord() Function Returns the Unicode equivalence of the passed argument
Python pow() Function Compute the power of a number
Python print() Function Print output to the console
Python property() Function Create a property of a class
Python range() Function Generate a sequence of numbers
Python repr() Function Return the printable version of the object
Python reversed() Function Returns an iterator that accesses the given sequence in the reverse order
Python round() Function Rounds off to the given number of digits and returns the floating-point number
Python set() Function Convert any of the iterable to a sequence of iterable elements with distinct elements
Python setattr() Function Assign the object attribute its value
Python slice() Function Returns a slice object
Python sorted() Function Returns a list with the elements in a sorted manner, without modifying the original sequence
Python staticmethod() Function Converts a message into the static message
Python str() Function Returns the string version of the object
Python sum() Function Sums up the numbers in the list
Python super() Function Returns a temporary object of the superclass
Python tuple() Function Creates a tuple in Python
Python type() Function Returns the type of the object
Python vars() Function Returns the __dict__ attribute for a module, class, instance, or any other object
Python zip() Function Maps the similar index of multiple containers
Python __import__() Function Imports the module during runtime