Value In Brief – by Abanoub Hanna
All You Need To Know Explained In Brief

Python Cheatsheet

Python programming languages scripting languages

Python sys Variables

variablemeaning
argvCommand line args
builti­n_m­odu­le_­namesLinked C modules
byteorderNative byte order
check_­int­ervalSignal check frequency
exec_p­refixRoot directory
executableName of executable
exitfuncExit function name
modulesLoaded modules
pathSearch path
platformCurrent platform
stdin, stdout, stderrFile objects for I/O
versio­n_infoPython version info
winverVersion number

Python sys.argv

sys.argv for the command:

python foo.py bar -c qux --h
sys.argvpart of the command
sys.ar­gv[0]foo.py
sys.ar­gv[1]bar
sys.ar­gv[2]-c
sys.ar­gv[3]qux
sys.ar­gv[4]–h

Python os Variables

OS Variablemeaning
altsepAltern­ative sep
curdirCurrent dir string
defpathDefault search path
devnullPath of null device
extsepExtension separator
linesepLine separator
nameName of OS
pardirParent dir string
pathsepPatch separator
sepPath separator

Python Class Special Methods

Python List Methods

Python String Methods

Python File Methods

Python Indexes and Slices

Indexes and Slices of a=[0,1­,2,­3,4,5].

slicesmeaning
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

Python Datetime Methods

Python Time Methods

Python Date Formatting

FormatMeaning
%aAbbrev­iated weekday (Sun)
%AWeekday (Sunday)
%bAbbrev­iated month name (Jan)
%BMonth name (January)
%cDate and time
%dDay (leading zeros) (01 to 31)
%H24 hour (leading zeros) (00 to 23)
%I12 hour (leading zeros) (01 to 12)
%jDay of year (001 to 366)
%mMonth (01 to 12)
%MMinute (00 to 59)
%pAM or PM
%SSecond (00 to 61)
%UWeek number (00 to 53)
%wWeekday (0 to 6)
%WWeek number (00 to 53)
%xDate
%XTime
%yYear without century (00 to 99)
%YYear (2008)
%ZTime zone (GMT)
%%A literal “­%” character (%)

That’s it. Hope it helps.

« Elixir Cheatsheet - Elixir in Brief PHP cheatsheet »