Python Tutorial Python Advanced Python References Python Libraries

Python - Built-in Functions



The Python has a number of functions that are always available for use. These functions are called built-in functions. For example, print() function prints the given object on the screen or other standard output devices. These built-in functions are listed below in alphabetical order. For more details about any built-in function, please visit its page.

Python - Built-in Functions

FunctionDescription
abs() Returns absolute value of a given number.
all() Returns True if boolean value of all elements in an iterable are true, else returns false.
any() Returns True if boolean value of any item in an iterable is true, else returns false.
ascii() Returns a readable version of an object. Replaces none-ascii characters with escape character.
bin() Returns the binary version of a number.
bool() Returns the boolean value of the specified object.
bytearray() Returns an array of bytes.
bytes() Returns a bytes object.
callable() Returns True if the specified object is callable, otherwise False.
chr() Returns a character from the specified Unicode code.
classmethod() Converts a method into a class method.
compile() Returns the specified source as an object, ready to be executed.
complex() Returns a complex number.
delattr() Deletes the specified attribute (property or method) from the specified object.
dict() Creates a dictionary using an iterable object containing key-value pairs.
dir() Returns a list of the specified object properties and methods.
divmod() Returns the quotient and the remainder when argument1 is divided by argument2.
enumerate() Takes a collection (e.g. a tuple) and returns it as an enumerate object.
eval() Evaluates and executes an expression.
exec() Executes the specified code (or object).
filter() Use a filter function to exclude items in an iterable object.
float() Returns a floating point number.
format() Formats a specified value.
frozenset() Returns a frozenset object.
getattr() Returns the value of the specified attribute (property or method).
globals() Returns the current global symbol table as a dictionary.
hasattr() Returns True if the specified object has the specified attribute (property/method).
hash() Returns the hash value of a specified object.
help() Executes the built-in help system.
hex() Converts a number into a hexadecimal value.
id() Returns the id of an object.
input() Allowing user input.
int() Returns an integer number.
isinstance() Returns True if a specified object is an instance of a specified object.
issubclass() Returns True if a specified class is a subclass of a specified object.
iter() Returns an iterator object.
len() Returns the length of an object.
list() Returns a list.
locals() Returns an updated dictionary of the current local symbol table.
map() Returns the specified iterator with the specified function applied to each item.
max() Returns the largest item in an iterable.
memoryview() Returns a memory view object.
min() Returns the smallest item in an iterable.
next() Returns the next item in an iterable.
object() Returns a new object.
oct() Converts a number into an octal.
open() Opens a file and returns a file object.
ord() Convert an integer representing the Unicode of the specified character.
pow() Returns the value of x to the power of y.
print() Prints to the standard output device.
property() Gets, sets, deletes a property.
range() Returns a sequence of numbers, starting from 0 and increments by 1 (by default).
repr() Returns a readable version of an object.
reversed() Returns a reversed iterator.
round() Rounds a number.
set() Returns a new set object.
setattr() Sets an attribute (property/method) of an object.
slice() Returns a slice object.
sorted() Returns a sorted list.
@staticmethod() Converts a method into a static method.
str() Returns a string object.
sum() Sums the items of an iterator.
super() Returns an object that represents the parent class.
tuple() Returns a tuple.
type() Returns the type of the specified object.
vars() Returns the __dict__ property of an object.
zip() Returns an iterator, from two or more iterators.