You are on page 1of 2

KEYWORDS:

class
__init__
True
False
NoneType
None
*args, **kwargs
def func(*args) => varargs - tuples
def func(**kwargs) => varargs - dictionary
func(name="dude", character="awesome") - kwargs
Syntax:
if condition:
elif condition:
else:

while condition:
else:

for val in [1,2,3,5]:


pass

[num **2 for num in range(0,11)]


[num **2 for num in range(0,11) if x%2 == 0]
[x if x%2 ==0 else 'ODD' for x in range(0,11)]

BUILTIN FUNCTIONS
int(), float()
len
str
min
max
range
enumerate
zip = combines two or more equal len lists to tuple
del
input('Enter a number')
sum
next(generatorFun)
iter(iteratableObject)
Eg: s_itr = iter('my name')
next(s_itr)

map(mapFun, list)
filter(filterFn, list)

DataStructures
tuple
-
list
- append = add element
dict

LAMBDA FUNCTIONS
lambda num: num ** 2 => square
lamnda i: i > 0 => filter

@decorator
GENERATOR
yield keyword - replaces return in a function
example: range function

PACKAGES
random
shuffle
rnadint
json - BUILTIN
time - builtin

PYTHON DEBUGGER
import pdb
pdb.set_trace()

You might also like