GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python Technologies
  • Databases
  • Computer Programming
  • Web Development
  • Java Technologies
  • Computer Science
  • Mobile Development
  • Big Data & Analytics
  • Microsoft Technologies
  • DevOps
  • Latest Technologies
  • Machine Learning
  • Digital Marketing
  • Software Quality

This view

  • Original page
  • New address

GeezerVison is showing www.tutorialspoint.com — Python - Built-in Functions

Python Tutorial
  • Python - Home
  • Python - Overview
  • Python - History
  • Python - Features
  • Python vs C++
  • Python - Hello World Program
  • Python - Application Areas
  • Python - Interpreter
  • Python - Environment Setup
  • Python - Virtual Environment
  • Python - Basic Syntax
  • Python - Variables
  • Python - Private Variables
  • Python - Data Types
  • Python - Type Casting
  • Python - Unicode System
  • Python - Literals
  • Python - Operators
  • Python - Arithmetic Operators
  • Python - Comparison Operators
  • Python - Assignment Operators
  • Python - Logical Operators
  • Python - Bitwise Operators
  • Python - Membership Operators
  • Python - Identity Operators
  • Python - Walrus Operator
  • Python - Operator Precedence
  • Python - Comments
  • Python - User Input
  • Python - Numbers
  • Python - Booleans
  • Python - Floating Points
  • Python - Control Flow
  • Python - Decision Making
  • Python - If Statement
  • Python - If else
  • Python - Nested If
  • Python - Conditional User Inputs
  • Python - Match-Case Statement
  • Python - Loops
  • Python - for Loops
  • Python - for-else Loops
  • Python - While Loops
  • Python - break Statement
  • Python - continue Statement
  • Python - pass Statement
  • Python - Nested Loops
  • Python Functions & Modules
  • Python - Functions
  • Python - Default Arguments
  • Python - Keyword Arguments
  • Python - Keyword-Only Arguments
  • Python - Positional Arguments
  • Python - Positional-Only Arguments
  • Python - Arbitrary Arguments
  • Python - Variables Scope
  • Python - Function Annotations
  • Python - Modules
  • Python - Packing and Unpacking
  • Python - Built in Functions
  • Python Strings
  • Python - Strings
  • Python - Slicing Strings
  • Python - Modify Strings
  • Python - String Concatenation
  • Python - String Formatting
  • Python - Escape Characters
  • Python - String Methods
  • Python - String Exercises
  • Python Lists
  • Python - Lists
  • Python - Access List Items
  • Python - Change List Items
  • Python - Add List Items
  • Python - Remove List Items
  • Python - Loop Lists
  • Python - List Comprehension
  • Python - Sort Lists
  • Python - Copy Lists
  • Python - Join Lists
  • Python - List Methods
  • Python - List Exercises
  • Python Tuples
  • Python - Tuples
  • Python - Access Tuple Items
  • Python - Update Tuples
  • Python - Unpack Tuples
  • Python - Loop Tuples
  • Python - Join Tuples
  • Python - Tuple Methods
  • Python - Namedtuple
  • Python - Tuple Exercises
  • Python Sets
  • Python - Sets
  • Python - Access Set Items
  • Python - Add Set Items
  • Python - Remove Set Items
  • Python - Loop Sets
  • Python - Join Sets
  • Python - Copy Sets
  • Python - Set Operators
  • Python - Set Methods
  • Python - Set Exercises
  • Python Dictionaries
  • Python - Dictionaries
  • Python - Access Dictionary Items
  • Python - Change Dictionary Items
  • Python - Add Dictionary Items
  • Python - Remove Dictionary Items
  • Python - Dictionary View Objects
  • Python - Loop Dictionaries
  • Python - Copy Dictionaries
  • Python - Nested Dictionaries
  • Python - Dictionary Methods
  • Python - Dictionary Exercises
  • Python Arrays
  • Python - Arrays
  • Python - Access Array Items
  • Python - Add Array Items
  • Python - Remove Array Items
  • Python - Loop Arrays
  • Python - Copy Arrays
  • Python - Reverse Arrays
  • Python - Sort Arrays
  • Python - Join Arrays
  • Python - Array Methods
  • Python - Array Exercises
  • Python File Handling
  • Python - File Handling
  • Python - Write to File
  • Python - Read Files
  • Python - Renaming and Deleting Files
  • Python - Directories
  • Python - File Methods
  • Python - OS File/Directory Methods
  • Python - OS Path Methods
  • Object Oriented Programming
  • Python - OOPs Concepts
  • Python - Classes & Objects
  • Python - Class Attributes
  • Python - Class Methods
  • Python - Static Methods
  • Python - Constructors
  • Python - Access Modifiers
  • Python - Inheritance
  • Python - Multiple Inheritance
  • Python - Multilevel Inheritance
  • Python - Polymorphism
  • Python - Method Overriding
  • Python - Method Overloading
  • Python - Dynamic Binding
  • Python - Dynamic Typing
  • Python - Abstraction
  • Python - Encapsulation
  • Python - Interfaces
  • Python - Packages
  • Python - Inner Classes
  • Python - Anonymous Class and Objects
  • Python - Singleton Class
  • Python - Wrapper Classes
  • Python - Enums
  • Python - Reflection
  • Python - Data Classes
  • Python Errors & Exceptions
  • Python - Syntax Errors
  • Python - Exceptions
  • Python - try-except Block
  • Python - try-finally Block
  • Python - Raising Exceptions
  • Python - Exception Chaining
  • Python - Nested try Block
  • Python - User-defined Exception
  • Python - Logging
  • Python - Assertions
  • Python - Warnings
  • Python - Built-in Exceptions
  • Python - Debugger (PDB)
  • Python Multithreading
  • Python - Multithreading
  • Python - Thread Life Cycle
  • Python - Creating a Thread
  • Python - Starting a Thread
  • Python - Joining Threads
  • Python - Naming Thread
  • Python - Thread Scheduling
  • Python - Thread Pools
  • Python - Main Thread
  • Python - Thread Priority
  • Python - Daemon Threads
  • Python - Synchronizing Threads
  • Python Synchronization
  • Python - Inter-thread Communication
  • Python - Thread Deadlock
  • Python - Interrupting a Thread
  • Python Networking
  • Python - Networking
  • Python - Socket Programming
  • Python - URL Processing
  • Python - Generics
  • Python Libraries
  • NumPy Tutorial
  • Pandas Tutorial
  • SciPy Tutorial
  • Matplotlib Tutorial
  • Django Tutorial
  • OpenCV Tutorial
  • Python Miscellenous
  • Python - Date & Time
  • Python - Maths
  • Python - Iterators
  • Python - Generators
  • Python - Generator Expressions
  • Python - Lambda Expressions
  • Python - Closures
  • Python - Decorators
  • Python - Recursion
  • Python - Reg Expressions
  • Python - PIP
  • Python - Database Access
  • Python - Weak References
  • Python - Serialization
  • Python - Templating
  • Python - Output Formatting
  • Python - Performance Measurement
  • Python - Data Compression
  • Python - CGI Programming
  • Python - XML Processing
  • Python - GUI Programming
  • Python - Command-Line Arguments
  • Python - Docstrings
  • Python - JSON
  • Python - Sending Email
  • Python - Further Extensions
  • Python - Tools/Utilities
  • Python - Odds and Ends
  • Python - GUIs
  • Python Advanced Concepts
  • Python - Abstract Base Classes
  • Python - Custom Exceptions
  • Python - Higher Order Functions
  • Python - Object Internals
  • Python - Memory Management
  • Python - Metaclasses
  • Python - Metaprogramming with Metaclasses
  • Python - Mocking and Stubbing
  • Python - Monkey Patching
  • Python - Signal Handling
  • Python - Type Hints
  • Python - Automation Tutorial
  • Python - Humanize Package
  • Python - Context Managers
  • Python - Coroutines
  • Python - Descriptors
  • Python - Diagnosing and Fixing Memory Leaks
  • Python - Immutable Data Structures
  • Python - Domain Specific Language (DSL)
  • Python - Data Model
  • Python Useful Resources
  • Python - Questions & Answers
  • Python - Interview Questions & Answers
  • Python - Online Quiz
  • Python - Quick Guide
  • Python - Reference
  • Python - Cheatsheet
  • Python - Projects
  • Python - Useful Resources
  • Python - Discussion
  • Python Compiler
  • NumPy Compiler
  • Matplotlib Compiler
  • SciPy Compiler
Selected Reading
  • UPSC IAS Exams Notes
  • Developer's Best Practices
  • Questions and Answers
  • Online Resume Builder
  • HR Interview Questions
  • Computer Glossary
  • Who is Who

Python - Built-in Functions



Previous
Quiz
Next

Built-in Functions in Python?

Built-in functions are those functions that are pre-defined in the Python interpreter and you don't need to import any module to use them. These functions help to perform a wide variety of operations on strings, iterators, and numbers. For instance, the built-in functions like sum(), min(), and max() are used to simplify mathematical operations.

How to Use Built-in Function in Python?

To use built-in functions in your code, simply call the specific function by passing the required parameter (if any) inside the parentheses. Since these functions are pre-defined, you don't need to import any module or package.

Example of Using Built-in Functions

Consider the following example demonstrating the use of built-in functions in your code:

# Using print() and len() function

text = "Tutorials Point"

print(len(text)) # Prints 15

In the above example, we are using two built-in functions print() and len().

List of Python Built-in Functions

As of Python 3.12.2 version, the list of built-in functions is given below −

Sr.No. Function & Description

1

Python aiter() function

Returns an asynchronous iterator for an asynchronous iterable.

2

Python all() function

Returns true when all elements in iterable is true.

3

Python anext() function

Returns the next item from the given asynchronous iterator.

4

Python any() function

Checks if any Element of an Iterable is True.

5

Python ascii() function

Returns String Containing Printable Representation.

6

Python bin() function

Converts integer to binary string.

7

Python bool() function

Converts a Value to Boolean.

8

Python breakpoint() function

This function drops you into the debugger at the call site and calls sys.breakpointhook().

9

Python bytearray() function

Returns array of given byte size.

10

Python bytes() function

Returns immutable bytes object.

11

Python callable() function

Checks if the Object is Callable.

12

Python chr() function

Returns a Character (a string) from an Integer.

13

Python classmethod() function

Returns class method for given function.

14

Python compile() function

Returns a code object.

15

Python complex() function

Creates a Complex Number.

16

Python delattr() function

Deletes Attribute From the Object.

17

Python dict() function

Creates a Dictionary.

18

Python dir() function

Tries to Return Attributes of Object.

19

Python divmod() function

Returns a Tuple of Quotient and Remainder.

20

Python enumerate() function

Returns an Enumerate Object.

21

Python eval() function

Runs Code Within Program.

22

Python exec() function

Executes Dynamically Created Program.

23

Python filter() function

Constructs iterator from elements which are true.

24

Python float() function

Returns floating point number from number, string.

25

Python format() function

Returns formatted representation of a value.

26

Python frozenset() function

Returns immutable frozenset object.

27

Python getattr() function

Returns value of named attribute of an object.

28

Python globals() function

Returns dictionary of current global symbol table.

29

Python hasattr() function

Returns whether object has named attribute.

30

Python hash() function

Returns hash value of an object.

31

Python help() function

Invokes the built-in Help System.

32

Python hex() function

Converts to Integer to Hexadecimal.

33

Python id() function

Returns Identify of an Object.

34

Python input() function

Reads and returns a line of string.

35

Python int() function

Returns integer from a number or string.

36

Python isinstance() function

Checks if a Object is an Instance of Class.

37

Python issubclass() function

Checks if a Class is Subclass of another Class.

38

Python iter() function

Returns an iterator.

39

Python len() function

Returns Length of an Object.

40

Python list() function

Creates a list in Python.

41

Python locals() function

Returns dictionary of a current local symbol table.

42

Python map() function

Applies Function and Returns a List.

43

Python memoryview() function

Returns memory view of an argument.

44

Python next() function

Retrieves next item from the iterator.

45

Python object() function

Creates a featureless object.

46

Python oct() function

Returns the octal representation of an integer.

47

Python open() function

Returns a file object.

48

Python ord() function

Returns an integer of the Unicode character.

49

Python print() function

Prints the Given Object.

50

Python property() function

Returns the property attribute.

51

Python range() function

Returns a sequence of integers.

52

Python repr() function

Returns a printable representation of the object.

53

Python reversed() function

Returns the reversed iterator of a sequence.

54

Python set() function

Constructs and returns a set.

55

Python setattr() function

Sets the value of an attribute of an object.

56

Python slice() function

Returns a slice object.

57

Python sorted() function

Returns a sorted list from the given iterable.

58

Python staticmethod() function

Transforms a method into a static method.

59

Python str() function

Returns the string version of the object.

60

Python super() function

Returns a proxy object of the base class.

61

Python tuple() function

Returns a tuple.

62

Python type() function

Returns the type of the object.

63

Python vars() function

Returns the __dict__ attribute.

64

Python zip() function

Returns an iterator of tuples.

65

Python __import__() function

Function called by the import statement.

66

Python unichr() function

Converts a Unicode code point to its corresponding Unicode character.

67

Python long() function

Represents integers of arbitrary size.

Built-in Mathematical Functions

There are some additional built-in functions that are used for performing only mathematical operations in Python, they are listed below −

Sr.No. Function & Description

1

Python abs() function

The abs() function returns the absolute value of x, i.e. the positive distance between x and zero.

2

Python max() function

The max() function returns the largest of its arguments or largest number from the iterable (list or tuple).

3

Python min() function

The function min() returns the smallest of its arguments i.e. the value closest to negative infinity, or smallest number from the iterable (list or tuple)

4

Python pow() function

The pow() function returns x raised to y. It is equivalent to x**y. The function has third optional argument mod. If given, it returns (x**y) % mod value

5

Python round() Function

round() is a built-in function in Python. It returns x rounded to n digits from the decimal point.

6

Python sum() function

The sum() function returns the sum of all numeric items in any iterable (list or tuple). An optional start argument is 0 by default. If given, the numbers in the list are added to start value.

Advantages of Using Built-in Functions

The following are the advantages of using built-in functions:

  • The use of the built-in functions simplifies and reduces the code length and enhances the readability of the code.
  • Instead of writing the same logic repeatedly, you can use these functions across different sections of the program. This not only saves time but also helps in maintaining consistency of code.
  • These functions provide a wide range of functionalities including mathematical operations, datatype conversion, and performing operations on iterators.
  • These functions have descriptive names that make the code easier to understand and maintain. Developers need not write additional complex code for performing certain operations.

Frequently Asked Questions about Built-in Functions

How do I handle errors with built-in functions?

While working with built-in functions, you may encounter errors and to handle those errors you can use the try-except blocks. This may help you identify the type of error and exceptions raised.

Can we extend the functionality of built-in functions?

Yes, we can extend the functionality of built-in functions by using it with other methods and by applying your logic as per the need. However, it will not affect the pre-defined feature of the used function.

Can I create my built-in functions?

No, you cannot create your built-in function. But, Python allows a user to create user-defined functions.

How do I use built-in functions?

Using a built-in function is very simple, call it by its name followed by parentheses, and pass the required arguments inside the parentheses.

Tutorix - AI Tutor
Previous Quiz Next
Advertisements
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.