Open In App

Python Built in Functions

Last Updated : 24 Jul, 2023
Like Article

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


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

Python built-in Functions – FAQs

1. What are built-in functions in Python?

Built-in functions in Python are pre-defined functions provided by the Python language that can be used to perform common tasks.

2. How do I use built-in functions?

To use a built-in function, simply call it with the appropriate arguments, like this: function_name(argument1, argument2).

3. Can I create my own built-in functions?

You cannot create your own built-in functions, but you can create custom functions using the def keyword.

4. Can we extend the functionality of built-in functions?

No, you cannot directly modify the behaviour of built-in functions. However, you can create your own functions that augment the functionality of built-in functions.

5. How do I handle errors with built-in functions?

To handle errors with built-in functions, use try-except blocks to catch and handle exceptions that may arise during their execution.

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads