This cheat sheet has been created to help you understand Python's high-level and general-purpose programming language.
|
argv
|
Command line args
|
|
builtin_module_names
|
Linked C modules
|
|
byteorder
|
Native byte order
|
|
check_interval
|
Signal check frequency
|
|
exec_prefix
|
Root directory
|
|
executable
|
Name of executable
|
|
exitfunc
|
Exit function name
|
|
modules
|
Loaded modules
|
|
path
|
Search path
|
|
platform
|
Current platform
|
|
stdin, stdout, stderr
|
File objects for I/O
|
|
version_info
|
Python version info
|
|
winver
|
Version number
|
|
append(item)
|
pop(position)
|
|
count(item)
|
remove(item)
|
|
extend(list)
|
reverse()
|
|
index(item)
|
sort()
|
|
insert(position, item)
|
|
|
replace()
|
utcoffset()
|
|
isoformat()
|
dst()
|
|
__str__()
|
tzname()
|
|
strftime(format)
|
|
|
__new__(cls)
|
__lt__(self, other)
|
|
__init__(self, args)
|
__le__(self, other)
|
|
__del__(self)
|
__gt__(self, other)
|
|
__repr__(self)
|
__ge__(self, other)
|
|
__str__(self)
|
__eq__(self, other)
|
|
__cmp__(self, other)
|
__ne__(self, other)
|
|
__index__(self)
|
__nonzero__(self)
|
|
__hash__(self)
|
|
|
__getattr__(self, name)
|
|
|
__getattribute__(self, name)
|
|
|
__setattr__(self, name, attr)
|
|
|
__delattr__(self, name)
|
|
|
__call__(self, args, kwargs)
|
|
|
len(a)
|
6
|
|
a[0]
|
0
|
|
a[5]
|
5
|
|
a[-1]
|
5
|
|
a[-2]
|
4
|
|
a[1:]
|
[1,2,3,4,5]
|
|
a[:5]
|
[0,1,2,3,4]
|
|
a[:-2]
|
[0,1,2,3]
|
|
a[1:3]
|
[1,2]
|
|
a[1:-1]
|
[1,2,3,4]
|
|
b=a[:]
|
Shallow copy of a
|
|
Indexes and Slices of a=[0,1,2,3,4,5]
|
|
|
x + y
|
add
|
x - y
|
subtract
|
|
x * y
|
multiply
|
x / y
|
divide
|
|
x % y
|
modulus
|
x ** y
|
xy
|
|
sys.argv[0]
|
foo.py
|
|
sys.argv[1]
|
bar
|
|
sys.argv[2]
|
-c
|
|
sys.argv[3]
|
qux
|
|
sys.argv[4]
|
--h
|
|
sys.argv for the command: $ python foo.py bar -c qux --h
|
|
|
close()
|
readlines(size)
|
|
flush()
|
seek(offset)
|
|
fileno()
|
tell()
|
|
isatty()
|
truncate(size)
|
|
next()
|
write(string)
|
|
read(size)
|
writelines(list)
|
|
readline(size)
|
|
|
capitalize() *
|
lstrip()
|
|
center(width)
|
partition(sep)
|
|
count(sub, start, end)
|
replace(old, new)
|
|
decode()
|
rfind(sub, start ,end)
|
|
encode()
|
rindex(sub, start, end)
|
|
endswith(sub)
|
rjust(width)
|
|
expandtabs()
|
rpartition(sep)
|
|
find(sub, start, end)
|
rsplit(sep)
|
|
index(sub, start, end)
|
rstrip()
|
|
isalnum() *
|
split(sep)
|
|
isalpha() *
|
splitlines()
|
|
isdigit() *
|
startswith(sub)
|
|
islower() *
|
strip()
|
|
isspace() *
|
swapcase() *
|
|
istitle() *
|
title() *
|
|
isupper() *
|
translate(table)
|
|
join()
|
upper() *
|
|
ljust(width)
|
zfill(width)
|
|
lower()* Methods marked are locale dependant for 8-bit strings.
|
|
|
Integer
|
-256, 15
|
|
Float
|
-253.23, 1.253e-10
|
|
String
|
"Hello", 'Goodbye', """Multiline"""
|
|
Boolean
|
True, False
|
|
List
|
[ value, ... ]
|
|
Tuple
|
( value, ... )1
|
|
Dictionary
|
{ key: value, ... }
|
|
Set
|
{ value, value, ... }2
|
|
int(expr)
|
Converts expr to integer
|
|
float(expr)
|
Converts expr to float
|
|
str(expr)
|
Converts expr to string
|
|
chr(num)
|
ASCII char num
|
|
int(expr)
|
Converts expr to integer
|
|
int(expr)
|
Converts expr to integer
|
|
int(expr)
|
Converts expr to integer
|
|
today()
|
fromordinal(ordinal)
|
|
now(timezoneinfo)
|
combine(date, time)
|
|
utcnow()
|
strptime(date, format)
|
|
fromtimestamp(timestamp)
|
|
|
utcfromtimestamp(timestamp)
|
|
|
altsep
|
Alternative sep
|
|
curdir
|
Current dir string
|
|
defpath
|
Default search path
|
|
devnull
|
Path of null device
|
|
extsep
|
Extension separator
|
|
linesep
|
Line separator
|
|
name
|
Name of OS
|
|
pardir
|
Parent dir string
|
|
pathsep
|
Patch separator
|
|
sep
|
Path separator
|
|
Registered OS names: "posix", "nt", "mac", "os2", "ce", "java", "riscos"
|
|
|
%a
|
Abbreviated weekday (Sun)
|
|
%a
|
Abbreviated weekday (Sun)
|
|
%A
|
Weekday (Sunday)
|
|
%b
|
Abbreviated month name (Jan)
|
|
%B
|
Month name (January)
|
|
%c
|
Date and time
|
|
%d
|
Day (leading zeros) (01 to 31)
|
|
%H
|
24 hour (leading zeros) (00 to 23)
|
|
%I
|
12 hour (leading zeros) (01 to 12)
|
|
%j
|
Day of year (001 to 366)
|
|
%m
|
Month (01 to 12)
|
|
%M
|
Minute (00 to 59)
|
|
%p
|
AM or PM
|
|
%S
|
Second (00 to 61⁴)
|
|
%U
|
Week number¹ (00 to 53)
|
|
%w
|
Weekday² (0 to 6)
|
|
%W
|
Week number³ (00 to 53)
|
|
%x
|
Date
|
|
%X
|
Time
|
|
%y
|
Year without century (00 to 99)
|
|
%Y
|
Year (2008)
|
|
%Z
|
Time zone (GMT)
|
|
%%
|
A literal "%" character (%)
|
|
x + y
|
add
|
x - y
|
subtract
|
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.