sys Variables
argv builtin_module_names byteorder check_interval exec_prefix executable exitfunc modules path platform stdin,stdout,stderr version_info winver Command line args Linked C modules Native byte order Signal check frequency Root directory Name of executable Exit function name Loaded modules Search path Current platform File objects for I/O Python version info Version number capitalize() * center(width) count(sub,start,end) decode() encode() endswith(sub) expandtabs() find(sub,start,end) index(sub,start,end) isalnum() * isalpha() * isdigit() * islower() * isspace() * istitle() * isupper() * join() ljust(width) lower() *
NOTE
String Methods
lstrip() partition(sep) replace(old,new) rfind(sub,start,end) rindex(sub,start,end) rjust(width) rpartition(sep) rsplit(sep) rstrip() split(sep) splitlines() startswith(sub) strip() swapcase() * title() * translate(table) upper() * zfill(width) %a %A %b %B %c %d %H %I %j %m %M %p %S %U %w %W %x %X %y %Y %Z %% replace() isoformat() __str__() strftime(formato)
Time Methods
utcoffset() dst() tzname()
Date Formatting (strfime and strptime)
Abbreviated weekday (Sun) Weekday (Sunday) Abbreviated month name (Jan) Month name (January) Date and Time Day (leading zeros) (01 to 31) 24 hour (leading zeros) (00 a 23) 12 hour (leading zeros) (01 a 12) Day of the year (001 a 366) Month (01 a 12) Minute (00 a 59) AM or PM Second (00 a 61) 1 Week number 2 (00 a 53) Weekday 3 (0 a 6) Week number 4 (00 a 53) Date Time Year without century (00 a 99) Year (2009) Time zone (GMT) A literal "%" character (%)
sys.argv for python foo.py bar -c qux --h
sys.argv[0] sys.argv[1] sys.argv[2] sys.argv[3] sys.argv[4] foo.py bar -c qux --h
os Variables
altsep curdir defpath devnull extsep linesep name pardir pathsep sep
NOTE
Methods marked * are locale dependant for 8-bit strings
Alternative separator Current dir string Default search path Path of null device Extension separator Line separator Name of OS Parent dir string Path separator Path separator OS name can be posix, nt, mac, os2, ce, java or riscos len(a) a[0] a[5] a[-1] a[-2] a[1:] a[:5] a[:-2] a[1:3] a[1:-1] append(item) count(item) extend(list) index(item) insert(position,item)
List Methods
pop(position) remove(item) reverse() sort()
Indexes and Slices (of a=[0,1,2,3,4,5])
6 0 5 5 4 [1,2,3,4,5] [0,1,2,3,4] [0,1,2,3] [1,2] [1,2,3,4]
1 -- Not a mistake. Range takes account of leap seconds 2 -- Sunday as start of week. 3 -- 0 is Sunday, 6 is Saturday. 4 -- Monday as start of week.
Class Special Methods
__new__(cls) __init__(self,args) __del__(self) __repr__(self) __str__(self) __cmp__(self,other) __index__(self) __hash__(self) __getattr__(self,name) __getattribute__(self,name) __lt__(self,other) __le__(self,other) __gt__(self,other) __ge__(self,other) __eq__(self,other) __ne__(self,other) __nonzero__(self) __call__(self,args,kwargs) __setattr__(self,name,attr) __delattr__(self,name)
File Methods
close() flush() fileno() isatty() next() read(size) readline(size) Created with rst2pdf: Droid Typeface: Homepage: http://rst2pdf.googlecode.com http://www.droidfonts.com http://netmanagers.com.ar/machete readlines(size) seek(offset) tell() truncate(size) write(string) writelines(list)
Datetime Methods
today() now(timezoneinfo) utcnow() fromtimestamp(timestamp) fromordinal(ordinal) combine(date,time) strptime(date, format) utcfromtimestamp(timestamp)
Attribution-Non-Commercial-Share Alike 2.0 UK: England & Wales
Based on original from http://www.AddedBytes.com
Non-Commercial
Share Alike