# ---
# jupyter:
#   jupytext:
#     text_representation:
#       extension: .py
#       format_name: light
#       format_version: '1.5'
#       jupytext_version: 1.14.4
#   kernelspec:
#     display_name: 'Python 3.8.8 64-bit (''udemyPro_py388'': venv)'
#     name: python3
# ---

# +
# Built ins sind fest in die Sprache eingebaut! (kein Import)
# Variable ist immer Objekt einer Klasse

x = -9
# Betrag
print(abs(x))
#or
print(x.__abs__())

# +
# return False: None, 0, [], {}, False 
# all returns true if all elements return true
# any returns true if one element returns true

my_list = [1 , 3 , None, "Hallo"]
print(all(my_list))
print(any(my_list))
# -

#Binär darstellung -> Output String
bin(3)

print(bin(5))
print(hex(12))

# Bool
val = 0
print(bool(val))

# dir: Welche funktionen gehören zu einer Funktion/Variablen


# +
a = 10
b = 3
print(a/b)

# divmod speichert / und % als tuple ab
print(divmod(a, b))

# +
# enumerate: iterable, start=0

# +
#globals and locals: in einem dictionary die globals and locals

#help(object)


# +
# isinstance(gehört objekt zu bestimmter klasse)
# issubclass -> ist klasse vererbt von

# +
# max und min von einem objekt
#Achtun bei dict: würde er das minimum von den Keys gehen

# +
# open: File öffnen: "with" verwenden

# +
# pow: Eine Zahl hoch eine andere: analog zu **

# +
# range(stop)
# range(start, stop, [step])

# +
# reversed um anders herum zu iterieren (von hinten nach vorne)

# +
# sum(iterable, [start])
# -



StarcoderdataJupyterScriptsDedupFiltered