Skip to content
    geeksforgeeks
    • Interview Prep
      • DSA
      • Interview Corner
      • Aptitude & Reasoning
      • Practice Coding Problems
      • All Courses
    • Tutorials
      • Python
      • Java
      • ML & Data Science
      • Programming Languages
      • Web Development
      • CS Subjects
      • DevOps
      • Software and Tools
      • School Learning
    • Tracks
      • Languages
        • Python
        • C
        • C++
        • Java
        • Advanced Java
        • SQL
        • JavaScript
        • C#
      • Interview Preparation
        • GfG 160
        • GfG 360
        • System Design
        • Core Subjects
        • Interview Questions
        • Interview Puzzles
        • Aptitude and Reasoning
        • Product Management
        • Computer Organisation and Architecture
      • Data Science
        • Python
        • Data Analytics
        • Complete Data Science
        • Gen AI
        • Agentic AI
      • Dev Skills
        • Full-Stack Web Dev
        • DevOps
        • Software Testing
        • CyberSecurity
        • NextJS
        • Git
      • Tools
        • Computer Fundamentals
        • AI Tools
        • MS Excel & Google Sheets
        • MS Word & Google Docs
      • Maths
        • Maths For Computer Science
        • Engineering Mathematics
        • School Maths
    • Python Tutorial
    • Data Types
    • Interview Questions
    • Examples
    • Quizzes
    • DSA Python
    • Data Science
    • NumPy
    • Pandas
    • Practice
    • Django
    • Flask
    • Projects
    Open In App

    Python Built in Functions

    Last Updated : 23 Jul, 2025
    Comments
    Improve
    Suggest changes
    16 Likes
    Like
    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

    See More

    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
    Create Quiz

    A

    abhishek1
    Improve

    A

    abhishek1
    Improve
    Article Tags :
    • Python
    • Python-Built-in-functions

    Explore

      Python Fundamentals

      Python Introduction

      2 min read

      Input and Output in Python

      4 min read

      Python Variables

      4 min read

      Python Operators

      4 min read

      Python Keywords

      2 min read

      Python Data Types

      8 min read

      Conditional Statements in Python

      3 min read

      Loops in Python - For, While and Nested Loops

      5 min read

      Python Functions

      5 min read

      Recursion in Python

      4 min read

      Python Lambda Functions

      5 min read

      Python Data Structures

      Python String

      5 min read

      Python Lists

      4 min read

      Python Tuples

      4 min read

      Python Dictionary

      3 min read

      Python Sets

      6 min read

      Python Arrays

      7 min read

      List Comprehension in Python

      4 min read

      Advanced Python

      Python OOP Concepts

      11 min read

      Python Exception Handling

      5 min read

      File Handling in Python

      4 min read

      Python Database Tutorial

      4 min read

      Python MongoDB Tutorial

      3 min read

      Python MySQL

      9 min read

      Python Packages

      10 min read

      Python Modules

      3 min read

      Python DSA Libraries

      15 min read

      List of Python GUI Library and Packages

      3 min read

      Data Science with Python

      NumPy Tutorial - Python Library

      3 min read

      Pandas Tutorial

      4 min read

      Matplotlib Tutorial

      5 min read

      Python Seaborn Tutorial

      3 min read

      StatsModel Library - Tutorial

      3 min read

      Learning Model Building in Scikit-learn

      6 min read

      TensorFlow Tutorial

      2 min read

      PyTorch Tutorial

      6 min read

      Web Development with Python

      Flask Tutorial

      8 min read

      Django Tutorial | Learn Django Framework

      7 min read

      Django ORM - Inserting, Updating & Deleting Data

      4 min read

      Templating With Jinja2 in Flask

      6 min read

      Django Templates

      5 min read

      Build a REST API using Flask - Python

      3 min read

      Building a Simple API with Django REST Framework

      3 min read

      Python Practice

      Python Quiz

      1 min read

      Python Coding Practice

      1 min read

      Python Interview Questions and Answers

      15+ min read
    top_of_element && top_of_screen < bottom_of_element) || (bottom_of_screen > articleRecommendedTop && top_of_screen < articleRecommendedBottom) || (top_of_screen > articleRecommendedBottom)) { if (!isfollowingApiCall) { isfollowingApiCall = true; setTimeout(function(){ if (loginData && loginData.isLoggedIn) { if (loginData.userName !== $('#followAuthor').val()) { is_following(); } else { $('.profileCard-profile-picture').css('background-color', '#E7E7E7'); } } else { $('.follow-btn').removeClass('hideIt'); } }, 3000); } } }); } $(".accordion-header").click(function() { var arrowIcon = $(this).find('.bottom-arrow-icon'); arrowIcon.toggleClass('rotate180'); }); }); window.isReportArticle = false; function report_article(){ if (!loginData || !loginData.isLoggedIn) { const loginModalButton = $('.login-modal-btn') if (loginModalButton.length) { loginModalButton.click(); } return; } if(!window.isReportArticle){ //to add loader $('.report-loader').addClass('spinner'); jQuery('#report_modal_content').load(gfgSiteUrl+'wp-content/themes/iconic-one/report-modal.php', { PRACTICE_API_URL: practiceAPIURL, PRACTICE_URL:practiceURL },function(responseTxt, statusTxt, xhr){ if(statusTxt == "error"){ alert("Error: " + xhr.status + ": " + xhr.statusText); } }); }else{ window.scrollTo({ top: 0, behavior: 'smooth' }); $("#report_modal_content").show(); } } function closeShareModal() { const shareOption = document.querySelector('[data-gfg-action="share-article"]'); shareOption.classList.remove("hover_share_menu"); let shareModal = document.querySelector(".hover__share-modal-container"); shareModal && shareModal.remove(); } function openShareModal() { closeShareModal(); // Remove existing modal if any let shareModal = document.querySelector(".three_dot_dropdown_share"); shareModal.appendChild(Object.assign(document.createElement("div"), { className: "hover__share-modal-container" })); document.querySelector(".hover__share-modal-container").append( Object.assign(document.createElement('div'), { className: "share__modal" }), ); document.querySelector(".share__modal").append(Object.assign(document.createElement('h1'), { className: "share__modal-heading" }, { textContent: "Share to" })); const socialOptions = ["LinkedIn", "WhatsApp","Twitter", "Copy Link"]; socialOptions.forEach((socialOption) => { const socialContainer = Object.assign(document.createElement('div'), { className: "social__container" }); const icon = Object.assign(document.createElement("div"), { className: `share__icon share__${socialOption.split(" ").join("")}-icon` }); const socialText = Object.assign(document.createElement("span"), { className: "share__option-text" }, { textContent: `${socialOption}` }); const shareLink = (socialOption === "Copy Link") ? Object.assign(document.createElement('div'), { role: "button", className: "link-container CopyLink" }) : Object.assign(document.createElement('a'), { className: "link-container" }); if (socialOption === "LinkedIn") { shareLink.setAttribute('href', `https://www.linkedin.com/sharing/share-offsite/?url=${window.location.href}`); shareLink.setAttribute('target', '_blank'); } if (socialOption === "WhatsApp") { shareLink.setAttribute('href', `https://api.whatsapp.com/send?text=${window.location.href}`); shareLink.setAttribute('target', "_blank"); } if (socialOption === "Twitter") { shareLink.setAttribute('href', `https://twitter.com/intent/tweet?url=${window.location.href}`); shareLink.setAttribute('target', "_blank"); } shareLink.append(icon, socialText); socialContainer.append(shareLink); document.querySelector(".share__modal").appendChild(socialContainer); //adding copy url functionality if(socialOption === "Copy Link") { shareLink.addEventListener("click", function() { var tempInput = document.createElement("input"); tempInput.value = window.location.href; document.body.appendChild(tempInput); tempInput.select(); tempInput.setSelectionRange(0, 99999); // For mobile devices document.execCommand('copy'); document.body.removeChild(tempInput); this.querySelector(".share__option-text").textContent = "Copied" }) } }); // document.querySelector(".hover__share-modal-container").addEventListener("mouseover", () => document.querySelector('[data-gfg-action="share-article"]').classList.add("hover_share_menu")); } function toggleLikeElementVisibility(selector, show) { document.querySelector(`.${selector}`).style.display = show ? "block" : "none"; } function closeKebabMenu(){ document.getElementById("myDropdown").classList.toggle("show"); }
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Campus Training Program
  • Explore
  • POTD
  • Job-A-Thon
  • Blogs
  • Nation Skill Up
  • Tutorials
  • Programming Languages
  • DSA
  • Web Technology
  • AI, ML & Data Science
  • DevOps
  • CS Core Subjects
  • Interview Preparation
  • Software and Tools
  • Courses
  • ML and Data Science
  • DSA and Placements
  • Web Development
  • Programming Languages
  • DevOps & Cloud
  • GATE
  • Trending Technologies
  • Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
  • Preparation Corner
  • Interview Corner
  • Aptitude
  • Puzzles
  • GfG 160
  • System Design
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences