mirror of
https://github.com/python/cpython.git
synced 2025-11-09 14:06:30 +00:00
Part 3 of Py2.3 update
This commit is contained in:
parent
e4c40da055
commit
e685f9438d
1 changed files with 93 additions and 49 deletions
142
Misc/cheatsheet
142
Misc/cheatsheet
|
|
@ -208,7 +208,7 @@ Highest Operator Comment
|
||||||
calls
|
calls
|
||||||
+x, -x, ~x Unary operators
|
+x, -x, ~x Unary operators
|
||||||
x**y Power
|
x**y Power
|
||||||
x*y x/y x%y mult, division, modulo
|
x*y x/y x%y x//y mult, division, modulo, floor division
|
||||||
x+y x-y addition, substraction
|
x+y x-y addition, substraction
|
||||||
x<<y x>>y Bit shifting
|
x<<y x>>y Bit shifting
|
||||||
x&y Bitwise and
|
x&y Bitwise and
|
||||||
|
|
@ -332,13 +332,15 @@ OverflowError
|
||||||
numeric bounds exceeded
|
numeric bounds exceeded
|
||||||
ZeroDivisionError
|
ZeroDivisionError
|
||||||
raised when zero second argument of div or modulo op
|
raised when zero second argument of div or modulo op
|
||||||
|
FloatingPointError
|
||||||
|
raised when a floating point operation fails
|
||||||
|
|
||||||
Operations on all sequence types (lists, tuples, strings)
|
Operations on all sequence types (lists, tuples, strings)
|
||||||
|
|
||||||
Operations on all sequence types
|
Operations on all sequence types
|
||||||
Operation Result Notes
|
Operation Result Notes
|
||||||
x in s 1 if an item of s is equal to x, else 0
|
x in s True if an item of s is equal to x, else False
|
||||||
x not in s 0 if an item of s is equal to x, else 1
|
x not in s False if an item of s is equal to x, else True
|
||||||
for x in s: loops over the sequence
|
for x in s: loops over the sequence
|
||||||
s + t the concatenation of s and t
|
s + t the concatenation of s and t
|
||||||
s * n, n*s n copies of s concatenated
|
s * n, n*s n copies of s concatenated
|
||||||
|
|
@ -368,7 +370,7 @@ s[i:j] = t slice of s from i to j is replaced by t
|
||||||
del s[i:j] same as s[i:j] = []
|
del s[i:j] same as s[i:j] = []
|
||||||
s.append(x) same as s[len(s) : len(s)] = [x]
|
s.append(x) same as s[len(s) : len(s)] = [x]
|
||||||
s.count(x) return number of i's for which s[i] == x
|
s.count(x) return number of i's for which s[i] == x
|
||||||
s.extend(x) same as s[len(s):len(s)]= x
|
s.extend(x) same as s[len(s):len(s)]= x
|
||||||
s.index(x) return smallest i such that s[i] == x (1)
|
s.index(x) return smallest i such that s[i] == x (1)
|
||||||
s.insert(i, x) same as s[i:i] = [x] if i >= 0
|
s.insert(i, x) same as s[i:i] = [x] if i >= 0
|
||||||
s.pop([i]) same as x = s[i]; del s[i]; return x (4)
|
s.pop([i]) same as x = s[i]; del s[i]; return x (4)
|
||||||
|
|
@ -404,7 +406,7 @@ del d[k] remove d[k] from d (1)
|
||||||
d.clear() remove all items from d
|
d.clear() remove all items from d
|
||||||
d.copy() a shallow copy of d
|
d.copy() a shallow copy of d
|
||||||
d.get(k,defaultval) the item of d with key k (4)
|
d.get(k,defaultval) the item of d with key k (4)
|
||||||
d.has_key(k) 1 if d has key k, else 0
|
d.has_key(k) True if d has key k, else False
|
||||||
d.items() a copy of d's list of (key, item) pairs (2)
|
d.items() a copy of d's list of (key, item) pairs (2)
|
||||||
d.iteritems() an iterator over (key, value) pairs (7)
|
d.iteritems() an iterator over (key, value) pairs (7)
|
||||||
d.iterkeys() an iterator over the keys of d (7)
|
d.iterkeys() an iterator over the keys of d (7)
|
||||||
|
|
@ -599,7 +601,7 @@ Operators on file objects
|
||||||
f.close() Close file f.
|
f.close() Close file f.
|
||||||
f.fileno() Get fileno (fd) for file f.
|
f.fileno() Get fileno (fd) for file f.
|
||||||
f.flush() Flush file f's internal buffer.
|
f.flush() Flush file f's internal buffer.
|
||||||
f.isatty() 1 if file f is connected to a tty-like dev, else 0.
|
f.isatty() True if file f is connected to a tty-like dev, else False.
|
||||||
f.read([size]) Read at most size bytes from file f and return as a string
|
f.read([size]) Read at most size bytes from file f and return as a string
|
||||||
object. If size omitted, read to EOF.
|
object. If size omitted, read to EOF.
|
||||||
f.readline() Read one entire line from file f.
|
f.readline() Read one entire line from file f.
|
||||||
|
|
@ -619,7 +621,9 @@ File Exceptions
|
||||||
End-of-file hit when reading (may be raised many times, e.g. if f is a
|
End-of-file hit when reading (may be raised many times, e.g. if f is a
|
||||||
tty).
|
tty).
|
||||||
IOError
|
IOError
|
||||||
Other I/O-related I/O operation failure
|
Other I/O-related I/O operation failure.
|
||||||
|
OSError
|
||||||
|
OS system call failed.
|
||||||
|
|
||||||
|
|
||||||
Advanced Types
|
Advanced Types
|
||||||
|
|
@ -717,6 +721,10 @@ File Exceptions
|
||||||
continue -- immediately does next iteration of "for" or "while" loop
|
continue -- immediately does next iteration of "for" or "while" loop
|
||||||
return [result] -- Exits from function (or method) and returns result (use a tuple to
|
return [result] -- Exits from function (or method) and returns result (use a tuple to
|
||||||
return more than one value). If no result given, then returns None.
|
return more than one value). If no result given, then returns None.
|
||||||
|
yield result -- Freezes the execution frame of a generator and returns the result
|
||||||
|
to the iterator's .next() method. Upon the next call to next(),
|
||||||
|
resumes execution at the frozen point with all of the local variables
|
||||||
|
still intact.
|
||||||
|
|
||||||
Exception Statements
|
Exception Statements
|
||||||
|
|
||||||
|
|
@ -919,8 +927,12 @@ fromlist]]])
|
||||||
abs(x) Return the absolute value of number x.
|
abs(x) Return the absolute value of number x.
|
||||||
apply(f, args[, Calls func/method f with arguments args and optional
|
apply(f, args[, Calls func/method f with arguments args and optional
|
||||||
keywords]) keywords.
|
keywords]) keywords.
|
||||||
callable(x) Returns 1 if x callable, else 0.
|
bool(x) Returns True when the argument x is true and False otherwise.
|
||||||
|
buffer(obj) Creates a buffer reference to an object.
|
||||||
|
callable(x) Returns True if x callable, else False.
|
||||||
chr(i) Returns one-character string whose ASCII code isinteger i
|
chr(i) Returns one-character string whose ASCII code isinteger i
|
||||||
|
classmethod(f) Converts a function f, into a method with the class as the
|
||||||
|
first argument. Useful for creating alternative constructors.
|
||||||
cmp(x,y) Returns negative, 0, positive if x <, ==, > to y
|
cmp(x,y) Returns negative, 0, positive if x <, ==, > to y
|
||||||
coerce(x,y) Returns a tuple of the two numeric arguments converted to a
|
coerce(x,y) Returns a tuple of the two numeric arguments converted to a
|
||||||
common type.
|
common type.
|
||||||
|
|
@ -934,15 +946,18 @@ complex(real[, Builds a complex object (can also be done using J or j
|
||||||
image]) suffix,e.g. 1+3J)
|
image]) suffix,e.g. 1+3J)
|
||||||
delattr(obj, name) deletes attribute named name of object obj <=> del obj.name
|
delattr(obj, name) deletes attribute named name of object obj <=> del obj.name
|
||||||
If no args, returns the list of names in current
|
If no args, returns the list of names in current
|
||||||
|
dict([items]) Create a new dictionary from the specified item list.
|
||||||
dir([object]) localsymbol table. With a module, class or class
|
dir([object]) localsymbol table. With a module, class or class
|
||||||
instanceobject as arg, returns list of names in its attr.
|
instanceobject as arg, returns list of names in its attr.
|
||||||
dict.
|
dict.
|
||||||
divmod(a,b) Returns tuple of (a/b, a%b)
|
divmod(a,b) Returns tuple of (a/b, a%b)
|
||||||
|
enumerate(seq) Return a iterator giving: (0, seq[0]), (1, seq[1]), ...
|
||||||
eval(s[, globals[, Eval string s in (optional) globals, locals contexts.s must
|
eval(s[, globals[, Eval string s in (optional) globals, locals contexts.s must
|
||||||
locals]]) have no NUL's or newlines. s can also be acode object.
|
locals]]) have no NUL's or newlines. s can also be acode object.
|
||||||
Example: x = 1; incr_x = eval('x + 1')
|
Example: x = 1; incr_x = eval('x + 1')
|
||||||
execfile(file[, Executes a file without creating a new module, unlike
|
execfile(file[, Executes a file without creating a new module, unlike
|
||||||
globals[, locals]]) import.
|
globals[, locals]]) import.
|
||||||
|
file() Synonym for open().
|
||||||
filter(function, Constructs a list from those elements of sequence for which
|
filter(function, Constructs a list from those elements of sequence for which
|
||||||
sequence) function returns true. function takes one parameter.
|
sequence) function returns true. function takes one parameter.
|
||||||
float(x) Converts a number or a string to floating point.
|
float(x) Converts a number or a string to floating point.
|
||||||
|
|
@ -953,6 +968,7 @@ globals() Returns a dictionary containing current global variables.
|
||||||
hasattr(object, Returns true if object has attr called name.
|
hasattr(object, Returns true if object has attr called name.
|
||||||
name)
|
name)
|
||||||
hash(object) Returns the hash value of the object (if it has one)
|
hash(object) Returns the hash value of the object (if it has one)
|
||||||
|
help(f) Display documentation on object f.
|
||||||
hex(x) Converts a number x to a hexadecimal string.
|
hex(x) Converts a number x to a hexadecimal string.
|
||||||
id(object) Returns a unique 'identity' integer for an object.
|
id(object) Returns a unique 'identity' integer for an object.
|
||||||
input([prompt]) Prints prompt if given. Reads input and evaluates it.
|
input([prompt]) Prints prompt if given. Reads input and evaluates it.
|
||||||
|
|
@ -966,6 +982,7 @@ class) (A,B) then isinstance(x,A) => isinstance(x,B)
|
||||||
issubclass(class1, returns true if class1 is derived from class2
|
issubclass(class1, returns true if class1 is derived from class2
|
||||||
class2)
|
class2)
|
||||||
Returns the length (the number of items) of an object
|
Returns the length (the number of items) of an object
|
||||||
|
iter(collection) Returns an iterator over the collection.
|
||||||
len(obj) (sequence, dictionary, or instance of class implementing
|
len(obj) (sequence, dictionary, or instance of class implementing
|
||||||
__len__).
|
__len__).
|
||||||
list(sequence) Converts sequence into a list. If already a list,returns a
|
list(sequence) Converts sequence into a list. If already a list,returns a
|
||||||
|
|
@ -987,7 +1004,12 @@ implementation 1 for line-buffered, negative forsys-default, all else, of
|
||||||
dependent]]) (about) given size.
|
dependent]]) (about) given size.
|
||||||
ord(c) Returns integer ASCII value of c (a string of len 1). Works
|
ord(c) Returns integer ASCII value of c (a string of len 1). Works
|
||||||
with Unicode char.
|
with Unicode char.
|
||||||
|
object() Create a base type. Used as a superclass for new-style objects.
|
||||||
|
open(name Open a file.
|
||||||
|
[, mode
|
||||||
|
[, buffering]])
|
||||||
pow(x, y [, z]) Returns x to power y [modulo z]. See also ** operator.
|
pow(x, y [, z]) Returns x to power y [modulo z]. See also ** operator.
|
||||||
|
property() Created a property with access controlled by functions.
|
||||||
range(start [,end Returns list of ints from >= start and < end.With 1 arg,
|
range(start [,end Returns list of ints from >= start and < end.With 1 arg,
|
||||||
[, step]]) list from 0..arg-1With 2 args, list from start..end-1With 3
|
[, step]]) list from 0..arg-1With 2 args, list from start..end-1With 3
|
||||||
args, list from start up to end by step
|
args, list from start up to end by step
|
||||||
|
|
@ -1012,8 +1034,13 @@ name, value) 3) <=> o.foobar = 3Creates attribute if it doesn't exist!
|
||||||
slice([start,] stop Returns a slice object representing a range, with R/
|
slice([start,] stop Returns a slice object representing a range, with R/
|
||||||
[, step]) Oattributes: start, stop, step.
|
[, step]) Oattributes: start, stop, step.
|
||||||
Returns a string containing a nicely
|
Returns a string containing a nicely
|
||||||
|
staticmethod() Convert a function to method with no self or class
|
||||||
|
argument. Useful for methods associated with a class that
|
||||||
|
do not need access to an object's internal state.
|
||||||
str(object) printablerepresentation of an object. Class overridable
|
str(object) printablerepresentation of an object. Class overridable
|
||||||
(__str__).See also repr().
|
(__str__).See also repr().
|
||||||
|
super(type) Create an unbound super object. Used to call cooperative
|
||||||
|
superclass methods.
|
||||||
tuple(sequence) Creates a tuple with same elements as sequence. If already
|
tuple(sequence) Creates a tuple with same elements as sequence. If already
|
||||||
a tuple, return itself (not a copy).
|
a tuple, return itself (not a copy).
|
||||||
Returns a type object [see module types] representing
|
Returns a type object [see module types] representing
|
||||||
|
|
@ -1045,6 +1072,8 @@ Exception>
|
||||||
Root class for all exceptions
|
Root class for all exceptions
|
||||||
SystemExit
|
SystemExit
|
||||||
On 'sys.exit()'
|
On 'sys.exit()'
|
||||||
|
StopIteration
|
||||||
|
Signal the end from iterator.next()
|
||||||
StandardError
|
StandardError
|
||||||
Base class for all built-in exceptions; derived from Exception
|
Base class for all built-in exceptions; derived from Exception
|
||||||
root class.
|
root class.
|
||||||
|
|
@ -1099,6 +1128,14 @@ Exception>
|
||||||
On passing inappropriate type to built-in op or func
|
On passing inappropriate type to built-in op or func
|
||||||
ValueError
|
ValueError
|
||||||
On arg error not covered by TypeError or more precise
|
On arg error not covered by TypeError or more precise
|
||||||
|
Warning
|
||||||
|
UserWarning
|
||||||
|
DeprecationWarning
|
||||||
|
PendingDeprecationWarning
|
||||||
|
SyntaxWarning
|
||||||
|
OverflowWarning
|
||||||
|
RuntimeWarning
|
||||||
|
FutureWarning
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1122,7 +1159,7 @@ Special methods for any class
|
||||||
__cmp__(s, o) Compares s to o and returns <0, 0, or >0.
|
__cmp__(s, o) Compares s to o and returns <0, 0, or >0.
|
||||||
Implements >, <, == etc...
|
Implements >, <, == etc...
|
||||||
__hash__(s) Compute a 32 bit hash code; hash() and dictionary ops
|
__hash__(s) Compute a 32 bit hash code; hash() and dictionary ops
|
||||||
__nonzero__(s) Returns 0 or 1 for truth value testing
|
__nonzero__(s) Returns False or True for truth value testing
|
||||||
__getattr__(s, name) called when attr lookup doesn't find <name>
|
__getattr__(s, name) called when attr lookup doesn't find <name>
|
||||||
__setattr__(s, name, val) called when setting an attr
|
__setattr__(s, name, val) called when setting an attr
|
||||||
(inside, don't use "self.name = value"
|
(inside, don't use "self.name = value"
|
||||||
|
|
@ -1188,19 +1225,16 @@ Operators
|
||||||
|
|
||||||
Special informative state attributes for some types:
|
Special informative state attributes for some types:
|
||||||
|
|
||||||
Lists & Dictionaries:
|
|
||||||
__methods__ (list, R/O): list of method names of the object
|
|
||||||
|
|
||||||
Modules:
|
Modules:
|
||||||
__doc__ (string/None, R/O): doc string (<=> __dict__['__doc__'])
|
__doc__ (string/None, R/O): doc string (<=> __dict__['__doc__'])
|
||||||
__name__(string, R/O): module name (also in __dict__['__name__'])
|
__name__(string, R/O): module name (also in __dict__['__name__'])
|
||||||
__dict__ (dict, R/O): module's name space
|
__dict__ (dict, R/O): module's name space
|
||||||
__file__(string/undefined, R/O): pathname of .pyc, .pyo or .pyd (undef for
|
__file__(string/undefined, R/O): pathname of .pyc, .pyo or .pyd (undef for
|
||||||
modules statically linked to the interpreter)
|
modules statically linked to the interpreter)
|
||||||
__path__(string/undefined, R/O): fully qualified package name when applies.
|
|
||||||
|
|
||||||
Classes: [in bold: writable since 1.5.2]
|
Classes: [in bold: writable since 1.5.2]
|
||||||
__doc__ (string/None, R/W): doc string (<=> __dict__['__doc__'])
|
__doc__ (string/None, R/W): doc string (<=> __dict__['__doc__'])
|
||||||
|
__module__ is the module name in which the class was defined
|
||||||
__name__(string, R/W): class name (also in __dict__['__name__'])
|
__name__(string, R/W): class name (also in __dict__['__name__'])
|
||||||
__bases__ (tuple, R/W): parent classes
|
__bases__ (tuple, R/W): parent classes
|
||||||
__dict__ (dict, R/W): attributes (class name space)
|
__dict__ (dict, R/W): attributes (class name space)
|
||||||
|
|
@ -1208,6 +1242,7 @@ Special informative state attributes for some types:
|
||||||
Instances:
|
Instances:
|
||||||
__class__ (class, R/W): instance's class
|
__class__ (class, R/W): instance's class
|
||||||
__dict__ (dict, R/W): attributes
|
__dict__ (dict, R/W): attributes
|
||||||
|
|
||||||
User-defined functions: [bold: writable since 1.5.2]
|
User-defined functions: [bold: writable since 1.5.2]
|
||||||
__doc__ (string/None, R/W): doc string
|
__doc__ (string/None, R/W): doc string
|
||||||
__name__(string, R/O): function name
|
__name__(string, R/O): function name
|
||||||
|
|
@ -1216,6 +1251,11 @@ Special informative state attributes for some types:
|
||||||
func_defaults (tuple/None, R/W): default args values if any
|
func_defaults (tuple/None, R/W): default args values if any
|
||||||
func_code (code, R/W): code object representing the compiled function body
|
func_code (code, R/W): code object representing the compiled function body
|
||||||
func_globals (dict, R/O): ref to dictionary of func global variables
|
func_globals (dict, R/O): ref to dictionary of func global variables
|
||||||
|
func_dict (dict, R/W): same as __dict__ contains the namespace supporting
|
||||||
|
arbitrary function attributes
|
||||||
|
func_closure (R/O): None or a tuple of cells that contain bindings
|
||||||
|
for the function's free variables.
|
||||||
|
|
||||||
|
|
||||||
User-defined Methods:
|
User-defined Methods:
|
||||||
__doc__ (string/None, R/O): doc string
|
__doc__ (string/None, R/O): doc string
|
||||||
|
|
@ -1223,16 +1263,20 @@ Special informative state attributes for some types:
|
||||||
im_class (class, R/O): class defining the method (may be a base class)
|
im_class (class, R/O): class defining the method (may be a base class)
|
||||||
im_self (instance/None, R/O): target instance object (None if unbound)
|
im_self (instance/None, R/O): target instance object (None if unbound)
|
||||||
im_func (function, R/O): function object
|
im_func (function, R/O): function object
|
||||||
|
|
||||||
Built-in Functions & methods:
|
Built-in Functions & methods:
|
||||||
__doc__ (string/None, R/O): doc string
|
__doc__ (string/None, R/O): doc string
|
||||||
__name__ (string, R/O): function name
|
__name__ (string, R/O): function name
|
||||||
__self__ : [methods only] target object
|
__self__ : [methods only] target object
|
||||||
__members__ = list of attr names: ['__doc__','__name__','__self__'])
|
|
||||||
Codes:
|
Codes:
|
||||||
co_name (string, R/O): function name
|
co_name (string, R/O): function name
|
||||||
co_argcount (int, R/0): number of positional args
|
co_argcount (int, R/0): number of positional args
|
||||||
co_nlocals (int, R/O): number of local vars (including args)
|
co_nlocals (int, R/O): number of local vars (including args)
|
||||||
co_varnames (tuple, R/O): names of local vars (starting with args)
|
co_varnames (tuple, R/O): names of local vars (starting with args)
|
||||||
|
co_cellvars (tuple, R/O)) the names of local variables referenced by
|
||||||
|
nested functions
|
||||||
|
co_freevars (tuple, R/O)) names of free variables
|
||||||
co_code (string, R/O): sequence of bytecode instructions
|
co_code (string, R/O): sequence of bytecode instructions
|
||||||
co_consts (tuple, R/O): litterals used by the bytecode, 1st one is
|
co_consts (tuple, R/O): litterals used by the bytecode, 1st one is
|
||||||
fct doc (or None)
|
fct doc (or None)
|
||||||
|
|
@ -1241,7 +1285,6 @@ Special informative state attributes for some types:
|
||||||
co_firstlineno (int, R/O): first line number of the function
|
co_firstlineno (int, R/O): first line number of the function
|
||||||
co_lnotab (string, R/O): string encoding bytecode offsets to line numbers.
|
co_lnotab (string, R/O): string encoding bytecode offsets to line numbers.
|
||||||
co_stacksize (int, R/O): required stack size (including local vars)
|
co_stacksize (int, R/O): required stack size (including local vars)
|
||||||
co_firstlineno (int, R/O): first line number of the function
|
|
||||||
co_flags (int, R/O): flags for the interpreter
|
co_flags (int, R/O): flags for the interpreter
|
||||||
bit 2 set if fct uses "*arg" syntax
|
bit 2 set if fct uses "*arg" syntax
|
||||||
bit 3 set if fct uses '**keywords' syntax
|
bit 3 set if fct uses '**keywords' syntax
|
||||||
|
|
@ -1274,8 +1317,6 @@ Special informative state attributes for some types:
|
||||||
Complex numbers:
|
Complex numbers:
|
||||||
real (float, R/O): real part
|
real (float, R/O): real part
|
||||||
imag (float, R/O): imaginary part
|
imag (float, R/O): imaginary part
|
||||||
XRanges:
|
|
||||||
tolist (Built-in method, R/O): ?
|
|
||||||
|
|
||||||
|
|
||||||
Important Modules
|
Important Modules
|
||||||
|
|
@ -1316,18 +1357,18 @@ version_info tuple containing Python version info - (major, minor,
|
||||||
Function Result
|
Function Result
|
||||||
exit(n) Exits with status n. Raises SystemExit exception.(Hence can
|
exit(n) Exits with status n. Raises SystemExit exception.(Hence can
|
||||||
be caught and ignored by program)
|
be caught and ignored by program)
|
||||||
getrefcount(object Returns the reference count of the object. Generally 1
|
getrefcount(object Returns the reference count of the object. Generally one
|
||||||
) higherthan you might expect, because of object arg temp
|
) higher than you might expect, because of object arg temp
|
||||||
reference.
|
reference.
|
||||||
setcheckinterval( Sets the interpreter's thread switching interval (in number
|
setcheckinterval( Sets the interpreter's thread switching interval (in number
|
||||||
interval) ofvirtualcode instructions, default:10).
|
interval) of virtual code instructions, default:10).
|
||||||
settrace(func) Sets a trace function: called before each line ofcode is
|
settrace(func) Sets a trace function: called before each line ofcode is
|
||||||
exited.
|
exited.
|
||||||
setprofile(func) Sets a profile function for performance profiling.
|
setprofile(func) Sets a profile function for performance profiling.
|
||||||
Info on exception currently being handled; this is atuple
|
Info on exception currently being handled; this is atuple
|
||||||
(exc_type, exc_value, exc_traceback).Warning: assigning the
|
(exc_type, exc_value, exc_traceback).Warning: assigning the
|
||||||
exc_info() traceback return value to a loca variable in a
|
exc_info() traceback return value to a loca variable in a
|
||||||
functionhandling an exception will cause a circular
|
function handling an exception will cause a circular
|
||||||
reference.
|
reference.
|
||||||
setdefaultencoding Change default Unicode encoding - defaults to 7-bit ASCII.
|
setdefaultencoding Change default Unicode encoding - defaults to 7-bit ASCII.
|
||||||
(encoding)
|
(encoding)
|
||||||
|
|
@ -1754,16 +1795,18 @@ atan2(x, y)
|
||||||
ceil(x)
|
ceil(x)
|
||||||
cos(x)
|
cos(x)
|
||||||
cosh(x)
|
cosh(x)
|
||||||
|
degrees(x)
|
||||||
exp(x)
|
exp(x)
|
||||||
fabs(x)
|
fabs(x)
|
||||||
floor(x)
|
floor(x)
|
||||||
fmod(x, y)
|
fmod(x, y)
|
||||||
frexp(x) -- Unlike C: (float, int) = frexp(float)
|
frexp(x) -- Unlike C: (float, int) = frexp(float)
|
||||||
ldexp(x, y)
|
ldexp(x, y)
|
||||||
log(x)
|
log(x [,base])
|
||||||
log10(x)
|
log10(x)
|
||||||
modf(x) -- Unlike C: (float, float) = modf(float)
|
modf(x) -- Unlike C: (float, float) = modf(float)
|
||||||
pow(x, y)
|
pow(x, y)
|
||||||
|
radians(x)
|
||||||
sin(x)
|
sin(x)
|
||||||
sinh(x)
|
sinh(x)
|
||||||
sqrt(x)
|
sqrt(x)
|
||||||
|
|
@ -1804,13 +1847,13 @@ Bastion "Bastionification" utility (control access to instance vars)
|
||||||
bdb A generic Python debugger base class.
|
bdb A generic Python debugger base class.
|
||||||
binhex Macintosh binhex compression/decompression.
|
binhex Macintosh binhex compression/decompression.
|
||||||
bisect List bisection algorithms.
|
bisect List bisection algorithms.
|
||||||
bz2 Support for bz2 compression/decompression.
|
bz2 Support for bz2 compression/decompression.
|
||||||
calendar Calendar printing functions.
|
calendar Calendar printing functions.
|
||||||
cgi Wraps the WWW Forms Common Gateway Interface (CGI).
|
cgi Wraps the WWW Forms Common Gateway Interface (CGI).
|
||||||
cgitb Utility for handling CGI tracebacks.
|
cgitb Utility for handling CGI tracebacks.
|
||||||
CGIHTTPServer CGI http services.
|
CGIHTTPServer CGI http services.
|
||||||
cmd A generic class to build line-oriented command interpreters.
|
cmd A generic class to build line-oriented command interpreters.
|
||||||
datetime Basic date and time types.
|
datetime Basic date and time types.
|
||||||
code Utilities needed to emulate Python's interactive interpreter
|
code Utilities needed to emulate Python's interactive interpreter
|
||||||
codecs Lookup existing Unicode encodings and register new ones.
|
codecs Lookup existing Unicode encodings and register new ones.
|
||||||
colorsys Conversion functions between RGB and other color systems.
|
colorsys Conversion functions between RGB and other color systems.
|
||||||
|
|
@ -1822,14 +1865,14 @@ copy_reg Helper to provide extensibility for pickle/cPickle.
|
||||||
dbhash (g)dbm-compatible interface to bsdhash.hashopen.
|
dbhash (g)dbm-compatible interface to bsdhash.hashopen.
|
||||||
dircache Sorted list of files in a dir, using a cache.
|
dircache Sorted list of files in a dir, using a cache.
|
||||||
[DEL:dircmp:DEL] [DEL:Defines a class to build directory diff tools on.:DEL]
|
[DEL:dircmp:DEL] [DEL:Defines a class to build directory diff tools on.:DEL]
|
||||||
difflib Tool for creating delta between sequences.
|
difflib Tool for creating delta between sequences.
|
||||||
dis Bytecode disassembler.
|
dis Bytecode disassembler.
|
||||||
distutils Package installation system.
|
distutils Package installation system.
|
||||||
doctest Tool for running and verifying tests inside doc strings.
|
doctest Tool for running and verifying tests inside doc strings.
|
||||||
dospath Common operations on DOS pathnames.
|
dospath Common operations on DOS pathnames.
|
||||||
dumbdbm A dumb and slow but simple dbm clone.
|
dumbdbm A dumb and slow but simple dbm clone.
|
||||||
[DEL:dump:DEL] [DEL:Print python code that reconstructs a variable.:DEL]
|
[DEL:dump:DEL] [DEL:Print python code that reconstructs a variable.:DEL]
|
||||||
email Comprehensive support for internet email.
|
email Comprehensive support for internet email.
|
||||||
exceptions Class based built-in exception hierarchy.
|
exceptions Class based built-in exception hierarchy.
|
||||||
filecmp File comparison.
|
filecmp File comparison.
|
||||||
fileinput Helper class to quickly write a loop over all standard input
|
fileinput Helper class to quickly write a loop over all standard input
|
||||||
|
|
@ -1848,24 +1891,24 @@ glob filename globbing.
|
||||||
gopherlib Gopher protocol client interface.
|
gopherlib Gopher protocol client interface.
|
||||||
[DEL:grep:DEL] [DEL:'grep' utilities.:DEL]
|
[DEL:grep:DEL] [DEL:'grep' utilities.:DEL]
|
||||||
gzip Read & write gzipped files.
|
gzip Read & write gzipped files.
|
||||||
heapq Priority queue implemented using lists organized as heaps.
|
heapq Priority queue implemented using lists organized as heaps.
|
||||||
HMAC Keyed-Hashing for Message Authentication -- RFC 2104.
|
HMAC Keyed-Hashing for Message Authentication -- RFC 2104.
|
||||||
htmlentitydefs Proposed entity definitions for HTML.
|
htmlentitydefs Proposed entity definitions for HTML.
|
||||||
htmllib HTML parsing utilities.
|
htmllib HTML parsing utilities.
|
||||||
HTMLParser A parser for HTML and XHTML.
|
HTMLParser A parser for HTML and XHTML.
|
||||||
httplib HTTP client class.
|
httplib HTTP client class.
|
||||||
ihooks Hooks into the "import" mechanism.
|
ihooks Hooks into the "import" mechanism.
|
||||||
imaplib IMAP4 client.Based on RFC 2060.
|
imaplib IMAP4 client.Based on RFC 2060.
|
||||||
imghdr Recognizing image files based on their first few bytes.
|
imghdr Recognizing image files based on their first few bytes.
|
||||||
imputil Privides a way of writing customised import hooks.
|
imputil Privides a way of writing customised import hooks.
|
||||||
inspect Tool for probing live Python objects.
|
inspect Tool for probing live Python objects.
|
||||||
keyword List of Python keywords.
|
keyword List of Python keywords.
|
||||||
knee A Python re-implementation of hierarchical module import.
|
knee A Python re-implementation of hierarchical module import.
|
||||||
linecache Cache lines from files.
|
linecache Cache lines from files.
|
||||||
linuxaudiodev Lunix /dev/audio support.
|
linuxaudiodev Lunix /dev/audio support.
|
||||||
locale Support for number formatting using the current locale
|
locale Support for number formatting using the current locale
|
||||||
settings.
|
settings.
|
||||||
logging Python logging facility.
|
logging Python logging facility.
|
||||||
macpath Pathname (or related) operations for the Macintosh.
|
macpath Pathname (or related) operations for the Macintosh.
|
||||||
macurl2path Mac specific module for conversion between pathnames and URLs.
|
macurl2path Mac specific module for conversion between pathnames and URLs.
|
||||||
mailbox A class to handle a unix-style or mmdf-style mailbox.
|
mailbox A class to handle a unix-style or mmdf-style mailbox.
|
||||||
|
|
@ -1883,7 +1926,7 @@ netrc
|
||||||
nntplib An NNTP client class. Based on RFC 977.
|
nntplib An NNTP client class. Based on RFC 977.
|
||||||
ntpath Common operations on DOS pathnames.
|
ntpath Common operations on DOS pathnames.
|
||||||
nturl2path Mac specific module for conversion between pathnames and URLs.
|
nturl2path Mac specific module for conversion between pathnames and URLs.
|
||||||
optparse A comprehensive tool for processing command line options.
|
optparse A comprehensive tool for processing command line options.
|
||||||
os Either mac, dos or posix depending system.
|
os Either mac, dos or posix depending system.
|
||||||
[DEL:packmail: [DEL:Create a self-unpacking shell archive.:DEL]
|
[DEL:packmail: [DEL:Create a self-unpacking shell archive.:DEL]
|
||||||
DEL]
|
DEL]
|
||||||
|
|
@ -1891,7 +1934,7 @@ pdb A Python debugger.
|
||||||
pickle Pickling (save and restore) of Python objects (a faster
|
pickle Pickling (save and restore) of Python objects (a faster
|
||||||
Cimplementation exists in built-in module: cPickle).
|
Cimplementation exists in built-in module: cPickle).
|
||||||
pipes Conversion pipeline templates.
|
pipes Conversion pipeline templates.
|
||||||
pkgunil Utilities for working with Python packages.
|
pkgunil Utilities for working with Python packages.
|
||||||
popen2 variations on pipe open.
|
popen2 variations on pipe open.
|
||||||
poplib A POP3 client class. Based on the J. Myers POP3 draft.
|
poplib A POP3 client class. Based on the J. Myers POP3 draft.
|
||||||
posixfile Extended (posix) file operations.
|
posixfile Extended (posix) file operations.
|
||||||
|
|
@ -1900,7 +1943,7 @@ pprint Support to pretty-print lists, tuples, & dictionaries
|
||||||
recursively.
|
recursively.
|
||||||
profile Class for profiling python code.
|
profile Class for profiling python code.
|
||||||
pstats Class for printing reports on profiled python code.
|
pstats Class for printing reports on profiled python code.
|
||||||
pydoc Utility for generating documentation from source files.
|
pydoc Utility for generating documentation from source files.
|
||||||
pty Pseudo terminal utilities.
|
pty Pseudo terminal utilities.
|
||||||
pyexpat Interface to the Expay XML parser.
|
pyexpat Interface to the Expay XML parser.
|
||||||
py_compile Routine to "compile" a .py file to a .pyc file.
|
py_compile Routine to "compile" a .py file to a .pyc file.
|
||||||
|
|
@ -1918,7 +1961,7 @@ rfc822 RFC-822 message manipulation class.
|
||||||
rlcompleter Word completion for GNU readline 2.0.
|
rlcompleter Word completion for GNU readline 2.0.
|
||||||
robotparser Parse robot.txt files, useful for web spiders.
|
robotparser Parse robot.txt files, useful for web spiders.
|
||||||
sched A generally useful event scheduler class.
|
sched A generally useful event scheduler class.
|
||||||
sets Module for a set datatype.
|
sets Module for a set datatype.
|
||||||
sgmllib A parser for SGML.
|
sgmllib A parser for SGML.
|
||||||
shelve Manage shelves of pickled objects.
|
shelve Manage shelves of pickled objects.
|
||||||
shlex Lexical analyzer class for simple shell-like syntaxes.
|
shlex Lexical analyzer class for simple shell-like syntaxes.
|
||||||
|
|
@ -1940,10 +1983,10 @@ sunau Stuff to parse Sun and NeXT audio files.
|
||||||
sunaudio Interpret sun audio headers.
|
sunaudio Interpret sun audio headers.
|
||||||
symbol Non-terminal symbols of Python grammar (from "graminit.h").
|
symbol Non-terminal symbols of Python grammar (from "graminit.h").
|
||||||
tabnanny,/font> Check Python source for ambiguous indentation.
|
tabnanny,/font> Check Python source for ambiguous indentation.
|
||||||
tarfile Facility for reading and writing to the *nix tarfile format.
|
tarfile Facility for reading and writing to the *nix tarfile format.
|
||||||
telnetlib TELNET client class. Based on RFC 854.
|
telnetlib TELNET client class. Based on RFC 854.
|
||||||
tempfile Temporary file name allocation.
|
tempfile Temporary file name allocation.
|
||||||
textwrap Object for wrapping and filling text.
|
textwrap Object for wrapping and filling text.
|
||||||
threading Proposed new higher-level threading interfaces
|
threading Proposed new higher-level threading interfaces
|
||||||
threading_api (doc of the threading module)
|
threading_api (doc of the threading module)
|
||||||
toaiff Convert "arbitrary" sound files to AIFF files .
|
toaiff Convert "arbitrary" sound files to AIFF files .
|
||||||
|
|
@ -1963,9 +2006,9 @@ UserList A wrapper to allow subclassing of built-in list class.
|
||||||
UserString A wrapper to allow subclassing of built-in string class.
|
UserString A wrapper to allow subclassing of built-in string class.
|
||||||
[DEL:util:DEL] [DEL:some useful functions that don't fit elsewhere !!:DEL]
|
[DEL:util:DEL] [DEL:some useful functions that don't fit elsewhere !!:DEL]
|
||||||
uu UUencode/UUdecode.
|
uu UUencode/UUdecode.
|
||||||
unittest Utilities for implementing unit testing.
|
unittest Utilities for implementing unit testing.
|
||||||
wave Stuff to parse WAVE files.
|
wave Stuff to parse WAVE files.
|
||||||
weakref Tools for creating and managing weakly referenced objects.
|
weakref Tools for creating and managing weakly referenced objects.
|
||||||
webbrowser Platform independent URL launcher.
|
webbrowser Platform independent URL launcher.
|
||||||
[DEL:whatsound: [DEL:Several routines that help recognizing sound files.:DEL]
|
[DEL:whatsound: [DEL:Several routines that help recognizing sound files.:DEL]
|
||||||
DEL]
|
DEL]
|
||||||
|
|
@ -1975,14 +2018,12 @@ xdrlib Implements (a subset of) Sun XDR (eXternal Data
|
||||||
xmllib A parser for XML, using the derived class as static DTD.
|
xmllib A parser for XML, using the derived class as static DTD.
|
||||||
xml.dom Classes for processing XML using the Document Object Model.
|
xml.dom Classes for processing XML using the Document Object Model.
|
||||||
xml.sax Classes for processing XML using the SAX API.
|
xml.sax Classes for processing XML using the SAX API.
|
||||||
xmlrpclib Support for remote procedure calls using XML.
|
xmlrpclib Support for remote procedure calls using XML.
|
||||||
zipfile Read & write PK zipped files.
|
zipfile Read & write PK zipped files.
|
||||||
[DEL:zmod:DEL] [DEL:Demonstration of abstruse mathematical concepts.:DEL]
|
[DEL:zmod:DEL] [DEL:Demonstration of abstruse mathematical concepts.:DEL]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(following list not revised)
|
|
||||||
|
|
||||||
* Built-ins *
|
* Built-ins *
|
||||||
|
|
||||||
sys Interpreter state vars and functions
|
sys Interpreter state vars and functions
|
||||||
|
|
@ -1990,7 +2031,7 @@ zipfile Read & write PK zipped files.
|
||||||
__main__ Scope of the interpreters main program, script or stdin
|
__main__ Scope of the interpreters main program, script or stdin
|
||||||
array Obj efficiently representing arrays of basic values
|
array Obj efficiently representing arrays of basic values
|
||||||
math Math functions of C standard
|
math Math functions of C standard
|
||||||
time Time-related functions
|
time Time-related functions (also the newer datetime module)
|
||||||
regex Regular expression matching operations
|
regex Regular expression matching operations
|
||||||
marshal Read and write some python values in binary format
|
marshal Read and write some python values in binary format
|
||||||
struct Convert between python values and C structs
|
struct Convert between python values and C structs
|
||||||
|
|
@ -2001,7 +2042,7 @@ zipfile Read & write PK zipped files.
|
||||||
os A more portable interface to OS dependent functionality
|
os A more portable interface to OS dependent functionality
|
||||||
re Functions useful for working with regular expressions
|
re Functions useful for working with regular expressions
|
||||||
string Useful string and characters functions and exceptions
|
string Useful string and characters functions and exceptions
|
||||||
whrandom Wichmann-Hill pseudo-random number generator
|
random Mersenne Twister pseudo-random number generator
|
||||||
thread Low-level primitives for working with process threads
|
thread Low-level primitives for working with process threads
|
||||||
threading idem, new recommanded interface.
|
threading idem, new recommanded interface.
|
||||||
|
|
||||||
|
|
@ -2030,7 +2071,8 @@ zipfile Read & write PK zipped files.
|
||||||
|
|
||||||
md5 Interface to RSA's MD5 message digest algorithm
|
md5 Interface to RSA's MD5 message digest algorithm
|
||||||
mpz Interface to int part of GNU multiple precision library
|
mpz Interface to int part of GNU multiple precision library
|
||||||
rotor Implementation of a rotor-based encryption algorithm
|
rotor Implementation of a rotor-based encryption algorithm
|
||||||
|
HMAC Keyed-Hashing for Message Authentication -- RFC 2104.
|
||||||
|
|
||||||
* Stdwin * Standard Window System
|
* Stdwin * Standard Window System
|
||||||
|
|
||||||
|
|
@ -2060,8 +2102,6 @@ Workspace exploration and idiom hints
|
||||||
|
|
||||||
dir(<module>) list functions, variables in <module>
|
dir(<module>) list functions, variables in <module>
|
||||||
dir() get object keys, defaults to local name space
|
dir() get object keys, defaults to local name space
|
||||||
X.__methods__ list of methods supported by X (if any)
|
|
||||||
X.__members__ List of X's data attributes
|
|
||||||
if __name__ == '__main__': main() invoke main if running as script
|
if __name__ == '__main__': main() invoke main if running as script
|
||||||
map(None, lst1, lst2, ...) merge lists
|
map(None, lst1, lst2, ...) merge lists
|
||||||
b = a[:] create copy of seq structure
|
b = a[:] create copy of seq structure
|
||||||
|
|
@ -2107,6 +2147,8 @@ C-c C-c sends the entire buffer to the Python interpreter
|
||||||
C-c | sends the current region
|
C-c | sends the current region
|
||||||
C-c ! starts a Python interpreter window; this will be used by
|
C-c ! starts a Python interpreter window; this will be used by
|
||||||
subsequent C-c C-c or C-c | commands
|
subsequent C-c C-c or C-c | commands
|
||||||
|
C-c C-w runs PyChecker
|
||||||
|
|
||||||
VARIABLES
|
VARIABLES
|
||||||
py-indent-offset indentation increment
|
py-indent-offset indentation increment
|
||||||
py-block-comment-prefix comment string used by py-comment-region
|
py-block-comment-prefix comment string used by py-comment-region
|
||||||
|
|
@ -2169,6 +2211,8 @@ r, return
|
||||||
can be printed or manipulated from debugger)
|
can be printed or manipulated from debugger)
|
||||||
c, continue
|
c, continue
|
||||||
continue until next breakpoint
|
continue until next breakpoint
|
||||||
|
j, jump lineno
|
||||||
|
Set the next line that will be executed
|
||||||
a, args
|
a, args
|
||||||
print args to current function
|
print args to current function
|
||||||
rv, retval
|
rv, retval
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue