Willkommen zurück.
Dies ist ein kurzes optionales Video mit etwas, das Sie wahrscheinlich nicht verwenden werden, aber ich möchte, dass Sie nur
wissen, dass es da draußen ist und dass es tatsächlich einen zusätzlichen Datentyp gibt, über den ich nicht gesprochen
habe, und es ist Komplex genannt.
Und wie der Name schon sagt, ist es ziemlich komplex.
Eine komplexe Zahl ist jedoch wieder eine Zahl, die ein dritter Typ anstelle von int und float ist.
Wir haben auch diese Art von vier Zahlen.
Der Grund, warum ich nicht wirklich komplexe unterrichte, ist, dass Sie dies nur verwenden, wenn Sie etwas
wirklich, wirklich komplexes Mathe tun.
Meistens wirst du es nie benutzen.
Ich persönlich habe es noch nie benutzt, aber es ist gut zu wissen, dass es existiert.
Es ist das Äquivalent zu einer reellen Zahl.
Und Sie können über komplexe Zahlen lesen, wenn Sie möchten.
Aber auch das ist etwas, um das Sie sich in neunundneunzig Komma neun Prozent der Zeit keine Sorgen machen müssen.
Eine andere Sache, über die ich mit Ihnen sprechen möchte, ist die Idee, dass diese ganzen Zahlen und Gleitkommazahlen
wie z. B. fünf als Binärzahlen im Speicher gespeichert werden, dh als Binärzahlen, Einsen und Nullen.
Und es gibt tatsächlich eine Aktion oder Funktion, die wir in Python namens Behn für Binärdateien verwenden können.
Und Sie können sehen, dass ein bin die binäre Darstellung einer ganzen Zahl zurückgibt.
Es wird also die binäre Version von fünf zurückgeben, wenn ich hier auf Ausführen klicke.
Nun, ich muss drucken, erinnerst du dich?
Also lasst uns drucken.
Und klicken Sie auf Ausführen.
Und ich bekomme jetzt die binäre Darstellung anstelle aller Nullen und Einsen, da ist auch diese Idee von B und das ist
es, was Python unter der Haube verwendet, um zu sagen, hey, wenn ich diese Zahl mit Null B sehe.
Das ist eine Binärzahl.
Aber wenn ich die Binärzahl fünf google.
Ich sehe, dass die Binärzahl vier fünf eins zu eins ist, was wir hier wiederum sehen.
Das ist wirklich cool, wirklich interessant, nur zu wissen, dass es sie gibt.
Übrigens, nur zum Spaß, sagen wir, wir wollen dies in eine Dezimalzahl umwandeln, sagen wir, wo
der Computer und wir einfach diese Binärzahl abrufen.
Ich kann es tun und dann einpacken.
So in einfachen oder doppelten Anführungszeichen?
Und am Ende kann ich auch sagen, hey, ich möchte, dass diese Zahl zu einer Zahl zur Basis 10 zurückkehrt,
die wir Menschen verwenden.
Also wenn ich hier wirklich drucke.
Und klick, Ron.
Nun, eigentlich müssen wir hier die Basis zwei machen, richtig, denn was wir sagen ist, hey, diese Zahl ist die Basis zwei und wandelt
sie in eine ganze Zahl um und die Basis in eine Zahl ist, nun, Nullen und eins, es ist eine Binärzahl .
Also wenn ich hier klicke.
Schau dir das an, ich bekomme fünf.
In Ihrem Kopf können Sie es sich so vorstellen, wenn wir eine Zahl wie fünf schreiben, eine ganze Zahl wie fünf, wenn
ein Computer diese Zahl abruft, sagen wir, wir nehmen einige Ergänzungen vor.
Nun, es wird das aus dem Gedächtnis holen.
Es wird sagen, nun, dies ist eine Binärzahl und ich werde sie in eine ganze Zahl umwandeln.
Sehr sehr cool.
Der Grund, warum ich das hier gelehrt habe, ist, dass Sie dies nicht oft sehen werden und Anfängerkurse und besonders so
früh im Kurs.
Aber ich denke, es ist ein wichtiges Prinzip, obwohl Sie vielleicht nie darauf getestet werden, um nur zu
verstehen, wie die Dinge unter der Haube funktionieren, aber ich glaube, es ist eine wichtige Sache
für Sie, um ein großartiger Entwickler zu werden.
Das verwirrt dich also hoffentlich nicht zu sehr.
Wir sehen uns im nächsten Video.
Tschüss.