INVOER & UITVOER
Praten met de gebruiker
print(waarde)Toon uitvoer.
input("Vraag: ")Vraag tekst aan de gebruiker.
f"Hallo {naam}"Plaats een waarde in tekst.
SNEL OPZOEKEN
Zoek op een functie, datatype of handeling. Probeer bijvoorbeeld afronden, lijst, MySQL of tekst.
INVOER & UITVOER
print(waarde)Toon uitvoer.
input("Vraag: ")Vraag tekst aan de gebruiker.
f"Hallo {naam}"Plaats een waarde in tekst.
OMZETTEN
int("42")Tekst naar geheel getal.
float("3.5")Tekst naar kommagetal.
str(42)Waarde naar tekst.
type(waarde)Bekijk het datatype.
GETALLEN
round(3.1415, 2)Afronden op 2 decimalen.
min(lijst) / max(lijst)Kleinste of grootste waarde.
sum(lijst)Tel alle waarden op.
abs(-8)Absolute waarde: 8.
TEKST · STRING
tekst.lower() / upper()Kleine of hoofdletters.
tekst.strip()Spaties aan begin/einde weg.
tekst.split(",")Splits tekst naar een lijst.
tekst.replace("a", "b")Vervang tekst.
LIJSTEN
lijst.append(item)Voeg achteraan toe.
lijst.remove(item)Verwijder een waarde.
lijst.pop()Verwijder en geef laatste item terug.
len(lijst)Aantal items.
sorted(lijst)Maak een gesorteerde lijst.
LOOPS
for item in lijst:
print(item)
for nummer in range(5):
print(nummer)break stopt; continue gaat naar de volgende ronde.
KEUZES
if leeftijd >= 18 and actief:
print("Toegang")
elif not actief:
print("Inactief")
else:
print("Geen toegang")FUNCTIES
def groet(naam):
return f"Hallo {naam}"
bericht = groet("Sam")DICTIONARIES
server = {
"naam": "web-01",
"online": True
}
print(server["naam"])FOUTEN OPVANGEN
try:
getal = int(input("Getal: "))
except ValueError:
print("Geen geldig getal")MYSQL
connect(...)Maak verbinding.
cursor.execute(sql, waarden)Voer veilige query uit.
cursor.fetchall()Haal alle rijen op.
db.commit()Sla INSERT/UPDATE/DELETE op.
HANDIGE FUNCTIES
len() · range() · enumerate()
zip() · sorted() · reversed()
any() · all() · isinstance()
open() · help() · dir()