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 |
dummies
Source:http://www.dummies.com/how-to/content/pythons-builtin-functions.html
No comments:
Post a Comment