Professional Documents
Culture Documents
Learn Python
Learn Python
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:
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()