Type= het soort informatie waarmee we te maken hebben
- Integer= hele getallen
- Float= kommagetallen
- String= tekst
- Boolean= waarheidswaarden
Iedere bewerking met een integer + float resulteert in een float -> // is een uitzondering (dit
geeft aan hoe vaak de breuk in het hele getal past)
Ingebouwde functies:
- Int() -> probeert van een waarde een integer te maken
- Float() -> probeert van een waarde een float te maken
- Abs() -> geeft de absolute waarde van een getal
Input -> alles wat wordt ingegeven wordt gezien als een string (tekst)
Methode= functie die geassocieerd is met een bepaald type (kan je allen gebruiken op strings)
- str.lower() -> maak alle tekens kleine letters
- str.upper() -> maak alle tekens hoofdletters
- str.capitalize() -> maakt van de eerste letter een hoofdletter
- str.count() -> telt alle voorkomens van een bepaalde sub-string in een string
- str.split() -> breekt een string op in een lijst van kortere strings
Toewijzing:
x=5
y=x
x=6
y blijft nog steeds 5!
Slicing= een string in stukjes snijden
- Beginletter heeft als index 0 of -1
- Spaties tellen mee als index
- : betekent ‘tot’ en niet ‘tot en met’ -> [6:10] geeft je 6, 7, 8, 9
Booleans -> resultaat van vergelijkingen of methodes
- Vergelijking -> x==y
- Methode -> mystring.startswith()
- Condities
If… -> code checkt alle if-statements
Elif… -> als 1 statement waar is, worden de andere statements niet gecheckt
Else… -> als de conditie niet waar is, maar je wil toch iets doen
, Methodes die een Boolean teruggeven:
- str.endswith()
- str.startswith()
- str.isdigit()
- str.islower()
Lijst= verzamelobject waarin meerdere objecten geordend kunnen worden opgeslagen
- Alles staat op volgorde van toevoegen aan de lijst
- Wordt aangeduid met -> []
- list.append() -> geeft de waarde None terug
Set= verzamelobject waarin meerdere verschillende objecten kunnen worden opgeslagen
- Niet geordend
- Twee keer dezelfde waarde wordt maar 1 keer opgeslagen
- Wordt aangeduid met -> () of {}
Dictionary= verzamelobject waarin waarden opgezocht kunnen worden aan de hand van een
sleutel
- Soorten haken:
Definiëren met -> {}
Waarde ophalen -> []
Functies aanroepen -> ()
- Als je een loop gebruikt, dan loop je over de sleutels/keys heen
- Bij x = {} -> dictonary (en geen set)
Tuple= vergelijkbaar met een lijst, maar de inhoud mag niet aangepast worden
- Immutable
- Je kan niet de waarde van het object aanpassen zonder ook de waarde van de variabele aan
te passen
- Als je een reeks in een set of als key in een dictionary wil stoppen
Loop= een construct waarbinnen de code door de computer herhaald uitgevoerd wordt
- For-loop= een loop waarbij het aantal herhalingen gedefinieerd wordt in termen van een
ander object
Als je alle elementen in een lijst af wil gaan
Lijst, range
- While-loop= een loop waarbij de code herhaald wordt tot er aan een bepaalde conditie is
voldaan
- Control statements
Break -> stop direct met de loop
Continue -> alle code die eronder staat niet uitvoeren
Pass -> doe niets, ga door
Operatoren:
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller jennifersteenkamp1. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $3.77. You're not tied to anything after your purchase.