hoofdstuk 8: python files, sets en exceptions Flashcards

1
Q

wat zijn sets

A

dat is een ongeordende verzameling van elementen zonder dubbels, waarin enkel getest kan worden of een bepaalde waarde er wel of niet in zit, de elementen in een set zijn niet toegankelijk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

zijn sets immutable of mutable

A

wijzigbaar dus mutable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

hoe worden sets uitgedrukt

A

met accolades {…, …}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

hoe ziet de functie eruit om een python file te openen

A

fh (mag ook andere naam maar meestal wordt die gebruikt) = open(‘filenaam’, mode)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

welke modes heb je bij de oproep functie van een python file

A

‘r’ = read

‘w’ = write

‘a’ = append

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

notatie voor tekstbestand te maken in python

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

geef de 2 notaties voor tekstbestand te laten inlezen

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

notatie voor een lijn toe te voegen met append + wat is er belangrijk

A

het is belangrijk dat je altijd het bestand op het einde inleest m.b.v. 1 van de 2 notaties omdat anders het bestand gewijzigd wordt maar niet ingelezen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

wat doet strip() en split()

A

strip zorgt dat de waarde tussen de () wordt weggedaan (als er niets staat is dat een lege lijn of witregel)

split zorgt ervoor dat de waarde wordt opgesplitst in meerdere waarden met wat er tussen de () staat als de grens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

wat doet zip(lijst1, lijst2)

met als voorbeeld lijst1 = [‘a’, ‘b’, ‘c’] en lijst2 = [‘d’, ‘e’, ‘f’]

A

zip zorgt voor dat de overeenkomstige elementen van de 2 lists samen gezet worden in een tuple dus in dit voorbeeld is dat

(‘a’, ‘d’) en (‘b’, ‘e’) en (‘c’, ‘f’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

wat zijn python exceptions en hoe werken ze

A

dat zijn eigenlijk foutieve codes die een error geven als ze uitgevoerd worden maar kunnen dan met een bepaalde techniek eerst getest (gedetecteerd) worden of het wel degelijk een foutieve stukje code is en dan opgelost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

wat is er speciaal bij exceptions

A

dat ze niet een gebruikt mogen worden als een vervanging van de if, elif, else

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

welke gereserveerde woorden heb je in python voor exceptions

A

raise: onderbreekt de code als er een exception is
try: u gewone code waarin exceptions kunnen gedetecteerd worden
except: de exceptions van de try-blok worden naar daar gestuurd en de daarbij horende code uitgevoerd
else: u gewone code die wordt uitgevoerd als er geen exceptions worden gedetecteerd
finally: code die sws wordt uitgevoerd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly