Hoofdstuk 4: python getallen en formattering Flashcards

1
Q

hoe weetje hoeveel cijfers een heel groot getal heeft

A

door eerst een string te maken van u bewerking en dan de lengte of len() daarvan te nemen

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

welke 4 getallen stelsels heb je die je kan gebruiken in python bij gehele getallen

A

decimaal

hexadecimaal

octaal

binair

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

geef hoeveel-tallig, de start, de range van symbolen, met hoeveel machten + een voorbeeld van 139 bij een decimaal geheel getallenstelsel

A

10-tallig, de start is niet met 0, range van 0 tot en met 9, met machten van 10

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

geef hoeveel-tallig, de start, de range van symbolen, met hoeveel machten + een voorbeeld van 139 bij een binair geheel getallenstelsel

A

2-tallig, de start is 0b, range van 0 tot en met 1, met machten van 2

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

geef hoeveel-tallig, de start, de range van symbolen, met hoeveel machten + een voorbeeld van 139 bij een hexadecimaal geheel getallenstelsel

A

16-tallig, de start is 0x, range van 0123456789ABCDEF (waarbij A = 10, B = 11, etc.), met machten van 16

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

geef hoeveel-tallig, de start, de range van symbolen, met hoeveel machten + een voorbeeld van 139 bij een octaal geheel getallenstelsel

A

8-tallig, de start is 0o, range van 0 tot en met 7, met machten van 8

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

omzetting via conversiefuncties bij de gehele getallenstelsels

A

hex(x) = x naar hexadecimaal

oct(x) = x naar octaal

bin(x) = x naar binair

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

omzetting via conversiefuncties bij de gehele getallenstelsels

A

hex(x) = x naar hexadecimaal

oct(x) = x naar octaal

bin(x) = x naar binair

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

hoe kan je makkelijk een reëel getal een bepaald bereik laten doorlopen

A

met een combinatie van de for-lus en de arange functie uit de module numpy

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

hoe zit de arange functie eruit + welke 3 argumenten heb je

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

wat doet een format-string

A

die laat toe om getallen via strings in het gewenste formaat te zetten

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

hoe werken format strings

A

je zet het formaat tussen ‘{}’ en daar specifieer je het

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

hoe werken format strings

A

je specifieert tussen ‘{}’ in welk formaat je de tekst wilt afdrukken. dus alles buiten de {} wordt als tekst afgedrukt

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

hoe worden de argumenten genoemd in dit voorbeeld

A

dag = argument 0

maand = argument 1

jaar = argument 2

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

geef de vereenvoudigde vorm van een format string + de formaat specificatie

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

wat schrijf je bij ‘naam, nummer of niets’ aan de hand van 2 voorbeelden

A

als je een naam gebruikt voor iets bv. jj voor jaar maar dan moet je da achteraan bij de .format(jj=jaar) die specificering bij zetten of je kan daarmee een argument specificeren waarbij je het bepaalde format wilt toepassen bv. argument 0

17
Q

geef 2 voorbeelden voor bij het opvulteken

A

als je er niks bij zet wordt het opvulteken een spatie en als je een 0 of ander teken zet zal die dat teken gebruiken

18
Q

wat is de standaard uitlijning bij string en decimaal en float

A

bij een string is het standaard links

bij een decimaal en een float is het standaard rechts

19
Q

overzicht formaat specificatie + delen

A
20
Q

waarvoor staat ceil, trunc en floor bij de module math met 2 voorbeelden

A

ceil staat voor ceiling en die gaat het hele getal naar boven afronden bv. 1.01 wordt dan 2 en -1.01 wordt -1

bij trunc gaan ze de getallen na de komma afkappen bv. 1.99 wordt 1 en -1.99 wordt ook 1

bij floor gaan ze naar beneden afronden bv. 1.99 wordt 1 en -1.99 wordt -2

21
Q

hoe kan je weten wat er allemaal in een module zit

A

eerst de module importeren en dan kan je dir(modulenaam) gebruiken

22
Q

wat is het verschil tussen een randrange en een randint

A

bij een randrage zit de waarde er niet bij dus bv. randrange(3) dan zit 3 daar niet bij of randrange(2, 6) dan zit de beginwaarde 2 er wel bij maar 6 niet

bij randint dan zit die eindwaarde er WEL bij