UPDATE:

There can be some confusion about __builtins__ or __builtin__. The What’s New In Python 3.0 suggests to use builtins

Renamed module __builtin__ to builtins (removing the underscores, adding an ‘s’). The __builtins__ variable found in most global namespaces is unchanged. To modify a builtin, you should use builtins, not __builtins__!

This may be good if you work with a different Python implementation as the docs indicate:

As an implementation detail, most modules have the name __builtins__ made available as part of their globals. The value of __builtins__ is normally either this module or the value of this module’s __dict__ attribute. Since this is an implementation detail, it may not be used by alternate implementations of Python.

You can get all builtin names with:

>>> import builtins
>>> dir(builtins)

This includes everything from builtins. If you strictly only want the function names, just filter for them:

import types

builtin_function_names = [name for name, obj in vars(builtins).items() 
                          if isinstance(obj, types.BuiltinFunctionType)]

Resulting list in Python 3.6:

['__build_class__',
 '__import__',
 'abs',
 'all',
 'any',
 'ascii',
 'bin',
 'callable',
 'chr',
 'compile',
 'delattr',
 'dir',
 'divmod',
 'eval',
 'exec',
 'format',
 'getattr',
 'globals',
 'hasattr',
 'hash',
 'hex',
 'id',
 'isinstance',
 'issubclass',
 'iter',
 'len',
 'locals',
 'max',
 'min',
 'next',
 'oct',
 'ord',
 'pow',
 'print',
 'repr',
 'round',
 'setattr',
 'sorted',
 'sum',
 'vars',
 'open']

If you want the functions objects, just change your code a little bit by selecting the 'obj' from the dictionary:

builtin_functions = [obj for name, obj in vars(builtins).items() 
                     if isinstance(obj, types.BuiltinFunctionType)]
Answer from Mike Müller on Stack Overflow
🌐
Python documentation
docs.python.org › 3 › library › functions.html
Built-in Functions — Python 3.14.3 documentation
3 weeks ago - The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...
🌐
W3Schools
w3schools.com › python › python_ref_functions.asp
Python Built-in Functions
Python Functions Python Arguments Python *args / **kwargs Python Scope Python Decorators Python Lambda Python Recursion Python Generators Code Challenge Python Range ... Matplotlib Intro Matplotlib Get Started Matplotlib Pyplot Matplotlib Plotting Matplotlib Markers Matplotlib Line Matplotlib Labels Matplotlib Grid Matplotlib Subplot Matplotlib Scatter Matplotlib Bars Matplotlib Histograms Matplotlib Pie Charts
Discussions

How to get the list of all built in functions in Python - Stack Overflow
How to get the list of all built in functions in Python from Python prompt/command line as we get the list of keywords from it? More on stackoverflow.com
🌐 stackoverflow.com
Is there a list of every Python function out there?
That's because the ones you mention are methods of the str type, not builtin functions. You can find the methods of all standard types here . More on reddit.com
🌐 r/learnpython
9
9
February 12, 2023
How do I get a list of all the built-in functions in Python? - Stack Overflow
I'm trying to put together a canonical example of how to get a list of all the builtin functions in Python. The documentation is good, but I want to demonstrate it with a provable approach. Here,... More on stackoverflow.com
🌐 stackoverflow.com
Where can I find a list of operators for python and python libraries?
For Pip-installable libraries, they are in the Python Package Index ( pypi.org ). This appears to be a list of the standard library ( https://docs.python.org/3/library/ ). One thing: Don't be worried about Googling if you aren't sure what library would suit your project best. And once you have a library in mind, the Python docs are very helpful with getting to grips with it More on reddit.com
🌐 r/learnpython
10
36
May 25, 2020
🌐
Programiz
programiz.com › python-programming › methods › built-in
Python Built-in Functions | Programiz
On this reference page, you will find all the built-in functions in Python.
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-built-in-functions
Python Built-in Functions - GeeksforGeeks - GeeksforGeeks
July 23, 2025 - 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. Here is a comprehensive list of Python built-in functions:
Top answer
1 of 2
16

UPDATE:

There can be some confusion about __builtins__ or __builtin__. The What’s New In Python 3.0 suggests to use builtins

Renamed module __builtin__ to builtins (removing the underscores, adding an ‘s’). The __builtins__ variable found in most global namespaces is unchanged. To modify a builtin, you should use builtins, not __builtins__!

This may be good if you work with a different Python implementation as the docs indicate:

As an implementation detail, most modules have the name __builtins__ made available as part of their globals. The value of __builtins__ is normally either this module or the value of this module’s __dict__ attribute. Since this is an implementation detail, it may not be used by alternate implementations of Python.

You can get all builtin names with:

>>> import builtins
>>> dir(builtins)

This includes everything from builtins. If you strictly only want the function names, just filter for them:

import types

builtin_function_names = [name for name, obj in vars(builtins).items() 
                          if isinstance(obj, types.BuiltinFunctionType)]

Resulting list in Python 3.6:

['__build_class__',
 '__import__',
 'abs',
 'all',
 'any',
 'ascii',
 'bin',
 'callable',
 'chr',
 'compile',
 'delattr',
 'dir',
 'divmod',
 'eval',
 'exec',
 'format',
 'getattr',
 'globals',
 'hasattr',
 'hash',
 'hex',
 'id',
 'isinstance',
 'issubclass',
 'iter',
 'len',
 'locals',
 'max',
 'min',
 'next',
 'oct',
 'ord',
 'pow',
 'print',
 'repr',
 'round',
 'setattr',
 'sorted',
 'sum',
 'vars',
 'open']

If you want the functions objects, just change your code a little bit by selecting the 'obj' from the dictionary:

builtin_functions = [obj for name, obj in vars(builtins).items() 
                     if isinstance(obj, types.BuiltinFunctionType)]
2 of 2
7
>>> for e in __builtins__.__dict__:
...     print(e)
...

__name__
__doc__
__package__
__loader__
__spec__
__build_class__
__import__
abs
all
any
ascii
bin
callable
chr
compile
delattr
dir
divmod
eval
exec
format
getattr
globals
hasattr
hash
hex
id
input
isinstance
issubclass
iter
len
locals
max
min
next
oct
ord
pow
print
repr
round
setattr
sorted
sum
vars
None
Ellipsis
NotImplemented
False
True
bool
memoryview
bytearray
bytes
classmethod
complex
dict
enumerate
filter
float
frozenset
property
int
list
map
object
range
reversed
set
slice
staticmethod
str
super
tuple
type
zip
__debug__
BaseException
Exception
TypeError
StopAsyncIteration
StopIteration
GeneratorExit
SystemExit
KeyboardInterrupt
ImportError
ModuleNotFoundError
OSError
EnvironmentError
IOError
WindowsError
EOFError
RuntimeError
RecursionError
NotImplementedError
NameError
UnboundLocalError
AttributeError
SyntaxError
IndentationError
TabError
LookupError
IndexError
KeyError
ValueError
UnicodeError
UnicodeEncodeError
UnicodeDecodeError
UnicodeTranslateError
AssertionError
ArithmeticError
FloatingPointError
OverflowError
ZeroDivisionError
SystemError
ReferenceError
BufferError
MemoryError
Warning
UserWarning
DeprecationWarning
PendingDeprecationWarning
SyntaxWarning
RuntimeWarning
FutureWarning
ImportWarning
UnicodeWarning
BytesWarning
ResourceWarning
ConnectionError
BlockingIOError
BrokenPipeError
ChildProcessError
ConnectionAbortedError
ConnectionRefusedError
ConnectionResetError
FileExistsError
FileNotFoundError
IsADirectoryError
NotADirectoryError
InterruptedError
PermissionError
ProcessLookupError
TimeoutError
open
quit
exit
copyright
credits
license
help
🌐
Python Cheatsheet
pythoncheatsheet.org › home › built in functions
Python built-in functions - Python Cheatsheet
The Python interpreter has a number of functions and types built into it that are always available.
🌐
Codecademy
codecademy.com › docs › python › built-in functions
Python | Built-in Functions | Codecademy
October 21, 2024 - Converts a given function into a class method. ... Returns a runnable code object created from a string. ... Converts a given string into a complex number. ... Allows the user to delete attributes from an object. ... Initializes a new dictionary from mapping n-number of object (key, value) pairs. ... Returns the list of valid attributes of the passed object. ... Returns the quotient and remainder of the division of two numbers. ... Evaluates and executes Python expressions from string input dynamically.
Find elsewhere
🌐
Reddit
reddit.com › r/learnpython › is there a list of every python function out there?
r/learnpython on Reddit: Is there a list of every Python function out there?
February 12, 2023 -

I recently learnt that stuff like .strip(), .title(), exists, which got me interested to learn about all these little bonus gimmicks about Python that I could use in my everyday tasks or to improve functionality in my code.

As of now I know that https://docs.python.org/3/library/functions.html exists but there isn't the functions mentioned above within that list. Is there another list of all these functions including those mentioned out there? Thank you

🌐
Medium
medium.com › @wvrushali27 › built-in-list-functions-methods-in-python-a761342452dd
Built-in List Functions & Methods in Python | by Vrushali Walekar | Medium
November 3, 2023 - Built-in List Functions & Methods in Python Python has a set of built-in methods that you can use on lists. Python List Methods has multiple methods to work with Python lists, Below we’ve explained …
🌐
Tutorialspoint
tutorialspoint.com › python › python_built_in_functions.htm
Python - Built-in Functions
In the above example, we are using two built-in functions print() and len(). As of Python 3.12.2 version, the list of built-in functions is given below −
🌐
Real Python
realpython.com › python-built-in-functions
Python's Built-in Functions: A Complete Exploration – Real Python
July 23, 2024 - The list() function takes an iterable as an argument and returns a list object built out of the input data. So, its signature looks something like the following: ... Note that the square brackets around iterable mean that the argument is optional, ...
🌐
3Ri Technologies
3ritechnologies.com › built-in-functions-in-python-with-examples
Python Built-in Functions List | String, List, Tuple & File Functions
January 7, 2026 - Python built-in functions are predefined tools that simplify everyday programming tasks. This blog explains what are built-in functions in Python and provides a structured python built in functions list. It covers string built-in functions in Python, built-in functions of list, tuple, and file handling functions.
🌐
DataFlair
data-flair.training › blogs › python-built-in-functions
Python Built-In Functions with Syntax and Examples - DataFlair
July 14, 2025 - If this is your first time using Python, you should definitely check out the tutorial on the Internet at http://docs.python.org/3.6/tutorial/. Enter the name of any module, keyword, or topic to get help on writing Python programs and using Python modules. To quit this help utility and return to the interpreter, just type "quit". To get a list of available modules, keywords, symbols, or topics, type "modules", "keywords", "symbols", or "topics". Each module also comes with a one-line summary of what it does; to list the modules whose name or summary contain a given string such as "spam", type "modules spam". help> map Help on class map in module builtins: class map(object) | map(func, *iterables) --> map object | | Make an iterator that computes the function using arguments from | each of the iterables.
🌐
Python Morsels
pythonmorsels.com › built-in-functions-in-python
Built-in Functions in Python - Python Morsels
March 9, 2022 - Python's built-in functions list includes 71 functions now! Which built-in functions are worth knowing about? And which functions should you learn later?
🌐
Analytics Vidhya
analyticsvidhya.com › home › 15 python built-in functions fo data science
15 Python Built-in Functions for Data Science - Analytics Vidhya
February 24, 2025 - Example 2: Check the documentation of the sum function in the python console. ... The print() function prints the specified message to the screen or another standard output device. The message that wants to print can be a string or any other object. This function converts the object into a string before written to the screen. print("Analytics Vidhya is the Largest Data Science Community over whole world") ... The type() function returns the type of the specified object. list_of_fruits = ('apple', 'banana', 'cherry', 'mango') print(type(list_of_fruits))
🌐
Unstop
unstop.com › home › blog › python built-in functions | a complete guide (+code examples)
Python Built-in Functions | A Complete Guide (+Code Examples)
February 3, 2025 - In this article, we will discuss Python built-in functions, all its subdivisions, dеfinition, use-case, and modules in which they are present. You will get a list of all Python built-in functions with a description and code examples.
🌐
W3Schools
w3schools.com › python › python_ref_list.asp
Python List/Array Methods
Python has a set of built-in methods that you can use on lists/arrays.
🌐
WsCube Tech
wscubetech.com › resources › python › built-in-function
Built-in Functions in Python: All List With Examples
October 1, 2025 - Understand Python built-in functions , its advantages, and examples in this step-by-step tutorial. Learn how these functions streamline your coding process.
🌐
Lancaster University
lancaster.ac.uk › staff › drummonn › PHYS281 › demo-built-in-functions
Built-in functions - PHYS281
We will describe a few common functions here, but there are many more, that are described at https://docs.python.org/3/library/functions.html. The abs() function will return the absolute value of a real or complex number, e.g.: print(abs(-2.3)) 2.3 print(abs(4.5 + 1.2j)) 4.65725240888 · The dict() function is used to create a new dictionary, e.g.: d = dict(value1=1, value2=2) print(d) {'value1': 1, 'value2': 2} The enumerate() function is used when iterating over an object such as a list or array.