Python's Built-In Functions

Part of the Python For Dummies Cheat Sheet

Built into the Python interpreter are a number of functions (pieces of code that carry out specific operations and return the results of those operations), including math functions other than the standard arithmetic operators. Here's a list of Python's built-in functions along with their pattern and corresponding action:

Syntax Action
abs(number) Return absolute value of number
all(iterable) Return True unless at least one element is false
any(iterable) Return False unless at least one element is true
chr(integer) Return the character with the specified ASCII value (must be between 0 and 256)
delattr(object, name), del x.y Delete the named attribute from object
dir([object]) Return the names in the current namespace or object's namespace
eval(source[, globals[, locals]]) Execute source as a Python expression
getattr(object, name[, default]) x.y Return specified attribute (name) of object, raising AttributeError if not found; optional: return default if name doesn't exist
globals() Return dict of global names in the current namespace
hasattr(object, name) True if object has the specified attribute (name)
isinstance(object, class-or-type) True if object is an instance of the specified class (or its subclasses) or type; optional: specify multiple classes or types using a tuple
issubclass(C, B) True if class C is a subclass of class B; optional: specify multiple classes using a tuple
iter(iterable) Return an iterator over iterable
len(object) Return number of items in a sequence or dict
locals() Return dictionary of local names in the current namespace
max(iterable), max(a, b, c, ...) Return largest item of iterable or argument list
min(iterable), min(a, b, c, ...) Return smallest item of iterable or argument list
ord(char) Return the ASCII value of a one-character string
range([start,] stop[, step]) Return a list of integers from 0 up to (but not including) stop
raw_input([prompt]) Return a string from standard input (usually something the user types), not including the newline character
repr(object) Return canonical string representation of object
round(number[, ndigits]) Return floating-point number rounded to nearest integer
setattr(object, name, value) x.y = v Set object's attribute to the specified value
sorted(iterable[, cmp [, key [, reverse]) Return a new sorted list; optional: cmp and key take functions as arguments; reverse=True
sum(iterable[, start=0]) Return the sum of all elements of iterable; does not work with strings
unichr(integer) Return a Unicode string corresponding to integer, which must be between 0 and 0x10ffff
xrange([start,] stop[, step]) Return an iterable that generates a range from 0 up to (but not including) stop
zip([iter1 [, iter2 [, ...]]]) Take zero or more iterables and return a list of tuples that group the items at a particular index number; the list returned is the same length as the shortest iterable
  • Add a Comment
  • Print
  • Share
blog comments powered by Disqus

SERIES
Python For Dummies Cheat Sheet

Advertisement

Inside Dummies.com

Dummies.com Sweepstakes

Win $500. Easy.