‫Willkommen zurück.
‫Lassen Sie uns über unseren ersten Datentyp sprechen und wissen Sie was, lassen Sie uns zwei
‫gleichzeitig machen. Wir haben Int und floats int steht für Integer, wie Sie hier sehen können, und float steht für eine Gleitkommazahl.
‫Hmm, lassen Sie uns das zuerst untersuchen, beginnen wir mit Integer, eine Integer ist, nun ja, eine Zahl drei oder vier
‫oder fünf.
‫Das sind alles ganze Zahlen.
‫In einer Programmiersprache können Sie ganze Zahlen verwenden, um mathematische Operationen durchzuführen, zum Beispiel zwei plus
‫vier. Wenn ich das gut ausführe, wird nichts gedruckt, da wir wieder einige Aktionen für diese Datentypen ausführen
‫müssen.
‫Und eine Aktion, die wir bisher gelernt haben, ist diese Idee des Druckens.
‫Und wir drucken etwas, indem wir das Schlüsselwort print mit den Klammern aufrufen.
‫Die Klammern sind also fast so, als würden Sie sagen, hey, führen Sie diese Aktion für diese Datentypen aus.
‫Und wenn wir das ausführen.
‫Wir bekommen hier sechs, großartig.
‫Wir verwenden also nicht nur print, sondern auch das Pluszeichen, um eine Aktion auszuführen, um die beiden
‫Datentypen zusammenzufügen.
‫Und wie Sie sich vorstellen können, können wir das.
‫Die meisten mathematischen Operationen, die grundlegenden, die wir negativ ausführen können, können wir, sagen wir, zweimal ausführen.
‫Und dann können wir auch zwei durch vier teilen und hier auf Ausführen klicken.
‫Alles klar, es sieht so aus, als ob alles funktioniert.
‫Wir haben addiert, wir haben subtrahiert, wir haben multipliziert und dann haben wir auch dividiert.
‫Nun, hier ist der interessante Teil.
‫Bisher haben wir sogenannte Ganzzahlen verwendet.
‫Das heißt, das sind ganze Zahlen, es gibt keine Dezimalstellen, es sind nur ganze Zahlen.
‫Und ein netter Trick, den ich hier machen kann, ist, dass ich tatsächlich sagen kann.
‫Hey, was ist die Art von zwei plus vier?
‫Wenn ich hier auf Ausführen klicke.
‫In Ordnung, lass uns entschlüsseln, was gerade passiert ist.
‫Ich habe Ihnen eine andere Aktion beigebracht, die wir ausführen können, nämlich Typ, der uns
‫sagt, hey, welcher Datentyp ist das?
‫Und genau wie in Mathematik gehen wir Klammer um Klammer, also sagt Python im ersten Teil, hey, was ist zwei plus
‫vier?
‫Nun, das werden sechs.
‫Und es wird sagen, hey, was ist die Art von Sex?
‫Nun, die Art des Geschlechts ist eine ganze Zahl.
‫Es wird also "Klasse" heißen und wir müssen uns vorerst nicht um das Schlüsselwort "Klasse" kümmern.
‫Darüber werden wir später sprechen.
‫Aber wir sehen hier, dass wir es für Integer verwenden.
‫Und schließlich, nachdem dies von Python ausgewertet wurde, drucken wir alles aus, was dies bewirkt, nämlich class
‫int.
‫Sehen Sie sich das an, machen wir dasselbe für alle diese.
‫Also sagen wir hier Typ eingeben.
‫Hier.
‫Und dann tippen.
‫Hier und wenn diese Syntax einschüchternd ist, machen Sie sich keine Sorgen, das ist etwas, an das Sie sich gewöhnen.
‫Dies ist Ihre erste Programmiersprache.
‫Es wird nicht einfach sein, denn wenn es einfach wäre, dann würden es alle tun.
‫Also halte durch.
‫Vertrauen Sie mir, wenn Sie mehr üben, wird dies immer mehr Sinn machen.
‫Bevor ich auf Ausführen klicke.
‫Was glauben Sie, was die Ausgabe jeder dieser Zeilen ist?
‫Bereit?
‫Ratet mal und lasst uns auf klicken.
‫Alles klar, wir haben es.
‫Für sechs haben wir hier minus zwei, was ebenfalls eine ganze Zahl ist, wir haben hier acht, was wiederum ebenfalls
‫eine ganze Zahl ist, aber dann haben wir float.
‫Denn zwei geteilt durch vier ist null Komma fünf.
‫Hm, was ist das?
‫Denken Sie daran, wir sprechen hier von zwei Datentypen.
‫Die Rede ist von Int und Float.
‫Und float ist das, was wir eine Gleitkommazahl nennen, eine Gleitkommazahl ist einfach eine Zahl mit einem
‫Dezimalpunkt.
‫In unserem Fall ist dies null Komma fünf.
‫Es ist also eine Gleitkommazahl.
‫Wenn wir also eine Zahl schreiben, sagen wir, wir machen Druckschrift und dann sage ich null Komma null null null null
‫eins.
‫Was glaubst du, werden wir bekommen?
‫Nun, wir würden einen Schwimmer bekommen.
‫Wenn ich wieder fünf Komma null null null eins mache, bekommen wir einen Float.
‫Was ist mit der Zahl Null?
‫Wenn ich klicke, laufe.
‫Ich bekomme ein HNO, weil es keine Dezimalpunkte gibt.
‫Warum müssen wir diese Unterscheidung in der Programmierung und speziell in Python treffen?
‫Nun, das liegt daran, dass ein Float viel mehr Speicherplatz im Speicher beansprucht als eine Ganzzahl.
‫Rechts?
‫Denn erinnern Sie sich an diese Nummer, die Nummer sechs, diese muss im Speicher unserer Maschine gespeichert werden.
‫Und denken Sie daran, dass Maschinen das nicht wirklich verstehen.
‫Sie verstehen Nullen und Eins und speichern diese Zahl und etwas, das als Binär- oder Binärzahl bezeichnet wird, also
‫Nullen und Einsen.
‫Nun, das Problem ist, wenn Sie Dezimalstellen wie null Komma oder weniger bis zehn Komma fünf sechs haben, ist es
‫wegen dieser Kommastelle schwer, dies in einer Binärzahl darzustellen, Nullen und Einsen.
‫Eine Gleitkommazahl speichert diese Zahlen also im Wesentlichen an zwei verschiedenen Orten, einer für die
‫Zehn und einer für sechsundfünfzig.
‫Nun, wir müssen hier nicht technisch werden, aber das ist die Idee, die Idee ist, dass wir mehr Speicher
‫brauchen, um eine Zahl wie diese zu speichern, als eine Zahl wie diese.
‫Nun, das Thema Gleitkommazahlen ist wirklich sehr interessant, und ich werde auf eine
‫Ressource verlinken, aber der beste Weg, um mehr über Gleitkommazahlen zu erfahren, ist noch einmal
‫nicht so wichtig, dass Sie die technischen Details kennen, aber wenn Sie gehe zu einem Gleitkomma, kein Python.
‫Auch hier möchten Sie sicherstellen, dass Sie die Dokumentation für Version drei aufrufen.
‫Und Sie können tatsächlich etwas über Gleitkommaarithmetik lernen, und diese offizielle Dokumentation von Python ist immer ein
‫gutes Werkzeug für Sie, wenn Sie bei etwas verwirrt sind oder ein bisschen
‫mehr Details erfahren möchten.
‫Aber kommen wir zurück zum eigentlichen Thema.
‫Sowohl eat als auch float werden für, na ja, Zahlen verwendet, richtig, und Python wird den Typ
‫automatisch so formatieren, wie es sinnvoll ist, zum Beispiel wenn hier drin.
‫Das tue ich.
‫Zwanzig plus eins Punkt eins.
‫Einer ist eine ganze Zahl, der andere eine Gleitkommazahl, aber wenn ich hier auf Ausführen klicke.
‫Python wird es automatisch in Float umwandeln. Lassen Sie uns diese hier entfernen, damit wir nicht durch sie
‫verwirrt werden.
‫Wenn ich dies ausführe, sehen wir, dass dieser gesamte Ausdruck in einen Float umgewandelt wird.
‫Wenn ja, sagen wir hier neun Komma neun.
‫Was gleich 11 ist und ich auf Ausführen klicke, addieren sich diese beiden Gleitkommazahlen zu einer Gleitkommazahl, denn wenn
‫ich den Typ von hier entferne und auf Ausführen klicke.
‫Es gibt mir das Ergebnis, elf Komma null.
‫Es hält die Gleitkommazahlen in Ordnung.
‫Aber am Ende des Tages ist uns wichtig, dass Python funktioniert.
‫Die Art und Weise, wie wir dies erwarten, ist, dass wir mathematische Operationen durchführen können.
‫Tatsächlich können wir auch noch ein paar andere Dinge tun.
‫Es gibt auch diese Idee des doppelten Multiplizierens.
‫Das heißt also hoch zwei hoch.
‫Nun, das wird gleich vier sein.
‫Aufgrund der Potenz von drei wird acht gleich.
‫Wir haben auch die doppelte Kluft.
‫Das heißt, wir können es durch vier teilen, aber dieses Jahr haben wir es früher gekürzt, wenn ich hier auf Ausführen klicke.
‫Ich bekomme null.
‫Dies gibt tatsächlich eine ganze Zahl zurück.
‫Runden Sie es ab, wenn ich drei durch vier dividiere.
‫Ich bekomme null, aber wenn ich fünf durch vier dividiere.
‫Ich bekomme einen.
‫Dies wird auf eine ganze Zahl abgerundet.
‫Schließlich heißt der letzte Operator, den wir kennenlernen werden, Modula, und er sieht ungefähr
‫so aus, wenn ich fünf Modulo mache, was das Prozentzeichen ist.
‫Geteilt durch vier oder modulo vier, fünf, führen Sie dies aus.
‫Ich bekomme einen.
‫Modulo wird verwendet, um den Rest dieser Division darzustellen.
‫Wenn ich also fünf durch für den Rest dieser Division dividiere, wird es eins sein, wenn ich mit Modula sechs durch
‫vier dividiere und ich laufe, komme ich dazu.
‫Zwei ist der Rest von vier.
‫Okay, lass uns eine Pause machen und im nächsten Video von ein bisschen mehr über diese Zahlen erfahren.