Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
e685f943
Commit
e685f943
authored
Jan 26, 2003
by
Raymond Hettinger
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Part 3 of Py2.3 update
parent
e4c40da0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
93 additions
and
49 deletions
+93
-49
Misc/cheatsheet
Misc/cheatsheet
+93
-49
No files found.
Misc/cheatsheet
View file @
e685f943
...
@@ -208,7 +208,7 @@ Highest Operator Comment
...
@@ -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
...
@@ -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
...
@@ -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)
...
@@ -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
...
@@ -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
...
@@ -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
...
@@ -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]]])
...
@@ -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
...
@@ -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.
...
@@ -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)
...
@@ -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
...
@@ -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!
...
@@ -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>
...
@@ -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>
...
@@ -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
...
@@ -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
...
@@ -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:
...
@@ -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:
...
@@ -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:
...
@@ -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:
...
@@ -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:
...
@@ -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,
...
@@ -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) of
virtual
code 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)
...
@@ -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)
...
@@ -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.
...
@@ -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.
...
@@ -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
...
@@ -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.
...
@@ -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
...
@@ -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.
...
@@ -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.
...
@@ -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.
...
@@ -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
...
@@ -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.
...
@@ -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.
...
@@ -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.
...
@@ -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
...
@@ -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
...
@@ -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
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment