Welkom terug.
Dit is een snelle optionele video die, nou ja, met iets dat je waarschijnlijk niet zult gebruiken, maar ik wil dat
je gewoon weet dat het daarbuiten is en dat er eigenlijk een extra gegevenstype is waar ik het niet over
had, en het is complex genoemd.
En zoals de naam al doet vermoeden, is het behoorlijk complex.
Een complex getal is echter opnieuw een getal dat een derde type is in plaats van int en float.
We hebben ook dit type vier cijfers.
De reden dat ik niet echt complexe les geef, is dat je dit alleen gebruikt als je
iets heel, heel complexe wiskunde doet.
Meestal gebruik je het nooit.
Ik heb het persoonlijk nog nooit gebruikt, maar het is goed om te weten dat het bestaat.
Het is het equivalent van een reëel getal.
En je kunt lezen over complexe getallen als je wilt.
Maar nogmaals, dat is iets waar u zich negenennegentig komma negen procent van de tijd geen zorgen over hoeft te maken.
Iets anders waar ik het met je over wil hebben, is het idee dat deze gehele getallen en floats zoals
vijf in het geheugen worden opgeslagen als binair, dat wil zeggen als binaire getallen, enen en nullen.
En er is eigenlijk een actie of functie die we in Python kunnen gebruiken, genaamd Behn voor binair.
En je kunt zien dat een bin de binaire representatie van een geheel getal retourneert.
Dus het geeft terug wat de binaire versie van vijf is, als ik hier op uitvoeren klik.
Nou, ik moet printen, weet je nog?
Dus laten we afdrukken.
En klik op uitvoeren.
En ik krijg nu de binaire representatie in plaats van allemaal nullen en enen, er is ook dit idee van B en dat
is wat Python onder de motorkap gebruikt om te zeggen, hé, als ik dit getal zie met nul B.
Dat is een binair getal.
Maar als ik Google binair nummer vijf.
Ik zie dat het binaire getal vier vijf één op één is, wat, nogmaals, dat is wat we hier zien.
Dus dat is echt cool, echt interessant om te weten dat het bestaat.
Trouwens, voor de lol, laten we zeggen dat we dit in een decimaal willen veranderen, laten we zeggen waar
de computer en we halen dit binaire getal gewoon op.
Ik kan het doen en dan dit inpakken.
Vind je dit leuk tussen enkele of dubbele aanhalingstekens?
En dan met het einde, kan ik ook zeggen, hey, ik wil dit terug naar een getal dat basis 10 is,
wat wij mensen gebruiken.
Dus als ik hier echt print.
En klik, Ron.
Nou, eigenlijk moeten we hier grondtal twee doen, want wat we zeggen is, hey, dit getal is grondtal twee en converteer het
naar geheel getal en grondtal naar getal is, nou ja, nullen en één, het is een binair getal .
Dus als ik hier op klik.
Kijk eens aan, ik krijg er vijf.
Dus in je hoofd, kun je het zo zien als we verhaal nummer vijf, een geheel getal zoals vijf, als een computer
dat nummer ophaalt, laten we zeggen dat we wat toevoegingen doen.
Nou, het gaat dit uit het geheugen halen.
Het gaat zeggen, nou, dit is een binair getal en ik ga het omzetten in een geheel getal.
Heel erg cool.
De reden dat ik dit hier heb geleerd, is dat je dit niet veel zult zien en beginnerscursussen en vooral zo vroeg
in de cursus.
Maar ik denk dat het een belangrijk principe is, hoewel je hier misschien nooit op getest wordt om
te begrijpen hoe de dingen onder de motorkap werken, denk ik dat het belangrijk voor je
is om een geweldige ontwikkelaar te worden.
Dus hopelijk brengt dit je niet al te veel in verwarring.
Ik zie je in de volgende video.
Tot ziens.