Open In App

Python Built in Functions

Last Updated : 24 Jul, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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

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.



Similar Reads

Python Program to find the Larger String without Using Built-in Functions
Given two strings. The task is to find the larger string without using built-in functions. Examples: Input: GeeksforGeeks Geeks Output: GeeksforGeeks Input: GeeksForFeeks is an good Computer Coding Website It offers several topics Output: GeeksForFeeks is an good Computer Coding Website Step-by-step Approach: Take two strings in separate variables.
3 min read
Top 10 Python Built-In Decorators That Optimize Python Code Significantly
Python is a widely used high-level, general-purpose programming language. The language offers many benefits to developers, making it a popular choice for a wide range of applications including web development, backend development, machine learning applications, and all cutting-edge software technology, and is preferred for both beginners as well as
12 min read
Source distribution and built distribution in python
Python is all about Distribution. It can be defined as the collection of files that together allows to build, package and distribute a module. Once a distribution exists in a system, it can easily be installed. Also, it can be shared with PyPI(Python package index) community so that other people can use your distribution. To make it more clear cons
5 min read
Built-in Objects in Python-builtins
This Python module provides direct access to all 'built-in' identifiers of Python. For example, builtins.open is the full name for the built-in function open(). This module is not normally accessed explicitly by most applications, but can be useful in modules that provide objects with the same name as a built-in value, but in which the built-in of
3 min read
Python - Built-in array vs NumPy array
Let us concentrate on the built-in array module first. Built-in array module defines an object type which can efficiently represent an array of basic values: characters, integers, floating point numbers. Arrays are sequence types and behave very much like lists, except that the type of objects stored in them is constrained. This means objects store
5 min read
Built-in Continuous Color Scales in Python Plotly
Plotly has built-in discrete and continuous color scales. This article is about discrete color scales. A color continuous scale input is accepted by several Plotly Express functions, and many trace types have a color scale property in their schema. Plotly has a wide variety of built-in continuous color scales that can be referenced in Python code w
3 min read
Built-In Class Attributes In Python
Python offers many tools and features to simplify software development. Built-in class attributes are the key features that enable developers to provide important information about classes and their models. These objects act as hidden gems in the Python language, providing insight into the structure and behavior of objects. In this article, we will
4 min read
How To Send Files Using Python Built-In Http Server
Python's built-in HTTP server offers a straightforward way to share files over a local network or the internet without the need for complex setups. In this tutorial, we'll walk through the step-by-step process of using Python's built-in HTTP server to send files to clients. Setting Up the HTTP ServerThe first step is to start the HTTP server. Open
2 min read
Built-in Modules in Python
Python is one of the most popular programming languages because of its vast collection of modules which make the work of developers easy and save time from writing the code for a particular task for their program. Python provides various types of modules which include Python built-in modules and external modules. In this article, we will learn abou
9 min read
Built-in Error Views in Django
Whenever one tries to visit a link that doesn't exist on a website, it gives a 404 Error, that this page is not found. Similarly, there are more error codes such as 500, 403, etc. Django has some default functions to for handle HTTP errors. Let's explore them one-by-one. Built-in Error Views in Django - 404 view (page not found) - Normally this vie
3 min read
Practice Tags :