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
docs.python.org โ€บ 3 โ€บ builtins โ€บ functions.html
Built-in Functions โ€” Python 3.14.8 documentation
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 ... Magic Methods __str__ __repr__ __eq__ __add__ __len__ __lt__ __contains__ __call__ Code Challenge Python Inheritance
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
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
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
7
9
February 12, 2023
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
People also ask

How to create a built-in Python function?
In Python, we cannot create a built-in function. However, you can create a user-defined function using the def keyword.
๐ŸŒ
wscubetech.com
wscubetech.com โ€บ resources โ€บ python โ€บ built-in-function
Built-in Functions in Python: All List With Examples
Can I use built-in Python functions with custom objects?
Yes, many built-in functions like str(), len(), and repr() can work with your custom objects if you define special methods like __str__ or __len__ in your class.
๐ŸŒ
wscubetech.com
wscubetech.com โ€บ resources โ€บ python โ€บ built-in-function
Built-in Functions in Python: All List With Examples
How to handle errors with built-in functions in Python?
You may encounter certain issues and errors while working with built-in functions in Python. To handle these errors, use the try-except blocks. It will help you identify the type of errors and handle them when they arise during execution.
๐ŸŒ
wscubetech.com
wscubetech.com โ€บ resources โ€บ python โ€บ built-in-function
Built-in Functions in Python: All List With Examples
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ python โ€บ python-built-in-functions
Python Built-in Functions - GeeksforGeeks - GeeksforGeeks
July 16, 2026 - Python provides 69 built-in functions (as of modern Python 3.13). These functions are available by default and can be used without importing any module. They help perform common tasks such as mathematical calculations, type conversions, file handling, iteration, object inspection, and much more. The table below lists ...
๐ŸŒ
WsCube Tech
wscubetech.com โ€บ resources โ€บ python โ€บ built-in-function
Built-in Functions in Python: All List With Examples
August 6, 2026 - Learn Python built-in functions with examples. Explore how to use built-in functions, the list of Python built-in functions, their advantages & more. Read now.
๐ŸŒ
Programiz
programiz.com โ€บ python-programming โ€บ methods โ€บ built-in
Python Built-in Functions | Programiz
Python has several functions that are readily available for use. These functions are called built-in functions.
๐ŸŒ
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 - Python list sort() function can be used to sort List with Python in ascending, descending order. ... In this article we saw all the built-in function in List datatype.
Find elsewhere
๐ŸŒ
3Ri Technologies
3ritechnologies.com โ€บ built-in-functions-in-python-with-examples
Python Built-in Functions List | String, List, Tuple & File Functions
January 7, 2026 - The count() -function calculates a given elementโ€™s frequency of occurrence in a list. Here are some further instances of Pythonโ€™s built-in list functions:
๐ŸŒ
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?
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
๐ŸŒ
TechVidvan
techvidvan.com โ€บ tutorials โ€บ python-built-in-functions
Python Built-in Functions - Learn the functions with syntax and examples - TechVidvan
January 21, 2020 - The tuple() function is used to create or convert other sequences like lists, strings, etc into tuples. ... (1, 2, 3, 4, 5) (โ€˜Tโ€™, โ€˜eโ€™, โ€˜cโ€™, โ€˜hโ€™, โ€˜vโ€™, โ€˜iโ€™, โ€˜dโ€™, โ€˜vโ€™, โ€˜aโ€™, โ€˜nโ€™) The type() function returns the type of the Python objects or the class of the Python objects.
๐ŸŒ
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.
๐ŸŒ
Real Python
realpython.com โ€บ python-built-in-functions
Python Built-in Functions: A Complete Guide โ€“ Real Python
May 18, 2026 - A fundamental feature of Python is the rich set of collection data types built into the language. Youโ€™ll have several built-in functions that allow you to manipulate these data types, which include lists, tuples, dictionaries, sets, and bytes.
๐ŸŒ
TutorialsPoint
tutorialspoint.com โ€บ built-in-list-functions-and-methods-in-python
Built-in List Functions & Methods in Python
January 28, 2020 - These functions help perform common operations like finding length, maximum/minimum values, and converting sequences to lists. ... # Using built-in list functions numbers = [3, 7, 2, 9, 1, 5] print("Length:", len(numbers)) print("Maximum:", ...
๐ŸŒ
Stack Overflow
stackoverflow.com โ€บ questions โ€บ 20651249 โ€บ how-do-i-get-a-list-of-all-the-built-in-functions-in-python
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,...
๐ŸŒ
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.
๐ŸŒ
DEV Community
dev.to โ€บ therahul_gupta โ€บ day-17100-built-in-python-functions-you-should-know-38l
Day 17/100: Built-in Python Functions You Should Know - DEV Community
July 7, 2025 - print("Hello, Python!") # โœ… print is a built-in function ... names = ["Alice", "Bob"] scores = [85, 92] for name, score in zip(names, scores): print(f"{name} scored {score}") ... nums = [1, 2, 3] squared = list(map(lambda x: x**2, nums)) print(squared) # [1, 4, 9] evens = list(filter(lambda x: x % 2 == 0, nums)) print(evens) # [2]
๐ŸŒ
Python Cheat Sheet
pythoncheatsheet.org โ€บ home โ€บ built in functions
Python built-in functions - Python Cheat Sheet
The Python interpreter has a number of functions and types built into it that are always available.
๐ŸŒ
DataFlair
data-flair.training โ€บ blogs โ€บ python-built-in-functions
Python Built-In Functions with Syntax and Examples - DataFlair
April 28, 2026 - Python built-in functions must return a printable representation of a Python object (like a string or a Python list).
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ is there a list of every python function out there?
Is there a list of every Python function out there? : r/learnpython
February 12, 2023 - The link you provided lists all the built-in functions Python has that you don't need to import explicitly - including some classes that were made to look like functions.
๐ŸŒ
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))