SNEL OPZOEKEN

Python cheatsheet

Zoek op een functie, datatype of handeling. Probeer bijvoorbeeld afronden, lijst, MySQL of tekst.

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.

OMZETTEN

Datatypes

int("42")Tekst naar geheel getal.

float("3.5")Tekst naar kommagetal.

str(42)Waarde naar tekst.

type(waarde)Bekijk het datatype.

GETALLEN

Rekenen

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 bewerken

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

Items beheren

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

Herhalen

for item in lijst:
    print(item)

for nummer in range(5):
    print(nummer)

break stopt; continue gaat naar de volgende ronde.

KEUZES

Vergelijken

if leeftijd >= 18 and actief:
    print("Toegang")
elif not actief:
    print("Inactief")
else:
    print("Geen toegang")

FUNCTIES

Code hergebruiken

def groet(naam):
    return f"Hallo {naam}"

bericht = groet("Sam")

DICTIONARIES

Waarden met labels

server = {
    "naam": "web-01",
    "online": True
}
print(server["naam"])

FOUTEN OPVANGEN

Try / except

try:
    getal = int(input("Getal: "))
except ValueError:
    print("Geen geldig getal")

MYSQL

Databasehandelingen

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

Snel overzicht

len() · range() · enumerate()

zip() · sorted() · reversed()

any() · all() · isinstance()

open() · help() · dir()

← Terug naar de leerroute