Python provides a comprehensive set of built-in functions that can be used to perform various tasks. These functions are always available and do not require any imports to use them. Below is a list of some commonly used built-in functions, along with their descriptions and links to detailed guides for each function.
Python Built-in Functions Table
Function | Description |
---|---|
abs() | Returns the absolute value of a number. |
all() | Returns True if all elements of an iterable are true. |
any() | Returns True if any element of an iterable is true. |
ascii() | Returns a string containing a printable representation of an object. |
bin() | Converts an integer to a binary string. |
bool() | Converts a value to a Boolean. |
bytearray() | Returns a byte array object. |
bytes() | Returns a bytes object. |
callable() | Returns True if the object appears callable. |
chr() | Returns a string representing a character from an integer. |
classmethod() | Converts a method into a class method. |
compile() | Compiles source into a code or AST object. |
complex() | Returns a complex number. |
delattr() | Deletes an attribute from an object. |
dict() | Creates a dictionary. |
dir() | Tries to return a list of valid attributes of an object. |
divmod() | Returns a tuple containing the quotient and remainder when dividing two numbers. |
enumerate() | Returns an enumerate object. |
eval() | Evaluates a given expression. |
exec() | Executes the given code. |
filter() | Constructs an iterator from elements of an iterable for which a function returns true. |
float() | Returns a floating-point number. |
format() | Formats a specified value. |
frozenset() | Returns a frozenset object. |
getattr() | Returns the value of the named attribute of an object. |
globals() | Returns a dictionary representing the current global symbol table. |
hasattr() | Returns True if the object has the specified attribute. |
hash() | Returns the hash value of an object. |
help() | Invokes the built-in help system. |
hex() | Converts an integer to a hexadecimal string. |
id() | Returns the identity of an object. |
input() | Reads a line from input. |
int() | Converts a value to an integer. |
isinstance() | Checks if an object is an instance of a class. |
issubclass() | Checks if a class is a subclass of another class. |
iter() | Returns an iterator object. |
len() | Returns the length of an object. |
list() | Creates a list. |
locals() | Updates and returns a dictionary representing the current local symbol table. |
map() | Applies a function to every item of an iterable. |
max() | Returns the largest item in an iterable or the largest of two or more arguments. |
memoryview() | Returns a memory view object. |
min() | Returns the smallest item in an iterable or the smallest of two or more arguments. |
next() | Retrieves the next item from an iterator. |
object() | Returns a new featureless object. |
oct() | Converts an integer to an octal string. |
open() | Opens a file and returns a corresponding file object. |
ord() | Converts a character to its Unicode code. |
print() | Prints to the standard output device. |
property() | Returns a property attribute. |
range() | Returns a sequence of numbers. |
reversed() | Returns a reversed iterator. |
round() | Rounds a number to a specified number of digits. |
set() | Creates a set. |
setattr() | Sets the value of the specified attribute of an object. |
slice() | Returns a slice object. |
staticmethod() | Converts a method into a static method. |
str() | Returns a string version of an object. |
sum() | Sums the items of an iterable. |
super() | Returns a proxy object that delegates method calls to a parent or sibling class. |
tuple() | Creates a tuple. |
type() | Returns the type of an object. |
vars() | Returns the dict attribute of an object. |
zip() | Returns an iterator of tuples. |
import() | Invoked by the import statement. |
For more detailed information on each function, refer to the official Python documentation.