Built-in Functions and Standard Library
Built-in Functions
abs(x)
all(s)
any(s)
ascii(x)
bin(x)
bool([x])
breakpoint()
bytearray([x])
bytearray(s, encoding)
bytes([x])
bytes(s, encoding)
callable(obj)
chr(x)
classmethod(func)
compile(string, filename, kind)
complex([real [, imag]])
delattr(object, attr)
dict([m]) or dict(key1=value1, key2=value2, ...)
dir([object])
divmod(a, b)
enumerate(iter, start=0)
eval(expr, [, globals [, locals]])
exec(code [, globals [, locals]])
filter(function, iterable)
float([x])
format(value [, format_spec])
frozenset([iterms])Type representing an immutable set object populated with values taken from
itemswhich must be an iterable. The values must also be immutable. If no argument is given, an empty set is returned. Afrozensetsupports all of the operations found onsetsexcept for any operations that mutate a set in-place.
getattr(object, name [, default])
globals()
hasattr(object, name)
hash(object)
hex(x)
id(object)
input([prompt])
int(x [, base])
isinstance(object, classobj)
issubclass(class1, class2)
iter(object, [, sentinel])
len(s)
list([items])
locals()
map(function, items, ...)
max(s [, args, ...], *, default=obj, key=func)
min(s [, args, ...], *, default=obj, key=func)
next(s [, default])
object()
oct(x)
open(filename [, mode [, bufsize [, encoding [, errors [, newline [, closefd]]]]]])
ord(c)
pow(x, y [, z])
print(value, ..., *, sep=separator, end=ending, file=outfile)
property([fget [, fset [, fdel [, doc]]]])
range([start,] stop [,step])
repr(object)
reversed(s)
round(x [, n])
set([items])
setattr(object, name, value)
slice([start,] stop [, step])
sorted(iterable, *, key=keyfunc, reverse=reverseflag)
staticmethod(func)
str([object])
sum(items [, initial])
super()
tuple([items])
type(object)
vars([object])
zip([s1 [, s2 [, ...]]])
Built-in Exceptions
Exception Base Classes
BaseExceptionThe root class for all exceptions. All built-in exceptions are derived from this class.
ExceptionThe base class for all program-related exceptions. That includes all built-in exceptions except for SystemExit, GeneratorExit, and KeyboardInterrupt. User-defined exceptions should inherit from Exception.
ArithmeticErrorThe base class for arithmetic exceptions, including
OverflowError,ZeroDivisionError, andFloatingPointError.
LookupErrorThe base class for indexing and key errors, including
IndexErrorandKeyError.
EnvironmentErrorThe base class for errors that occur outside Python. Is a synonym for
OSError.
For example:
try:
x = 1 / 0
except ArithmeticError as e:
print('Math is wrong.')Exception Attributes
Predefined Exception Classes
Standard Library
Last updated
Was this helpful?