Python in 90 Minuten | Max S | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

25 Einheiten (1 Std. 35 Min.)
    • 1. Kurs-Einführung

      1:03
    • 2. Kopie von 01GettingTheInterpreter

      1:17
    • 3. Kopie von 02Comments

      2:52
    • 4. Kopie von 03Indentationen

      1:25
    • 5. Kopie von 04PrintingToTheScreen

      1:40
    • 6. Kopie von 05VariablesAndStrings

      3:08
    • 7. Kopie von 06OperationsOnStrings

      5:48
    • 8. Kopie von 07IntegersAndFloats

      2:26
    • 9. Kopie von 08ArithmeticOperations

      7:25
    • 10. Kopie von 09Booleans

      2:02
    • 11. Kopie von 10Lists

      2:32
    • 12. Kopie von 11ListOperationen

      7:24
    • 13. Kopie von 12Wörterbücher

      5:08
    • 14. Kopie von 13Tuples

      3:12
    • 15. 14TypeConversion

      6:19
    • 16. 15UserInput

      3:23
    • 17. Kopie von 16GlobalVariables

      0:50
    • 18. 17Functions

      5:41
    • 19. 18BooleanExpressions

      4:23
    • 20. 19IfElifElseStatements

      7:45
    • 21. 20ForLoops

      5:16
    • 22. 21WhileLoops

      3:05
    • 23. 22BreakContinue

      6:13
    • 24. 23Modellen

      4:25
    • 25. Kurs Outro

      0:37
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

4.586

Teilnehmer:innen

2

Projekte

Über diesen Kurs

Mit der Digitalisierung der modernen Welt wird es viel wichtigere Programmieren Es kann es It's sein Vielseitigkeit es Erteilung einfache Wiedergabe, sowie lange und komplexe Probleme lösen

Python ist eine scripting die eine sehr große Community hat. Es ermöglicht ein sehr schnelles und einfaches Prototyping. Die Community macht komplexe Dinge wie maschinelles Lernen und künstliche Intelligence, die für die Öffentlichkeit leicht verwendet werden können. Python ist eine großartige Sprache zum Lernen. Es ist viel leichter zu lesen und zu verstehen. Es erlaubt dir immer immer noch alles was man machen kann. Es ist perfekt für deine erste Programmiersprache, denn sie ist groß, aber auch als zweite, dritte oder vierte (oder mehr), da du in diesem Kurs entwickeln kannst.

Dieser Kurs führt dich viel von grundlegenden Grundlagen von dem, was du programmieren musst. Ein Ende zeit

Dieser Kurs soll nicht um den Bus herumschlagen und dich in kürzester Zeit begleiten Es geht dies durch Vorlesungen, die den Punkt sind, und durch die Erstellung von Material und Übungsblättern, die du nutzen kannst, um dein Wissen zu festigen

Triff deine:n Kursleiter:in

Teacher Profile Image

Max S

Power through programming

Kursleiter:in

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Kurs-Einführung: Alle, es ist Max. Und willkommen zu meinem Kurs Python und 90 Minuten. Dieser Kurs ist für Anfänger gedacht. Also jeder, der wenig oder gar keine Programmiererfahrung hat und Sie lernen werden, in Python von Grund auf zu programmieren . Sie werden also etwas über die grundlegende Codestruktur erfahren, die wir in Pythons verwenden. Wie stellen Sie sicher, dass Ihr Code richtig aussieht und funktioniert? Sie lernen die verschiedenen Datentypen und Variablen kennen, die Sie in Python verwenden. Sie werden unter anderem über Schleifen, Funktionen und über bedingte Logik Funktionen und über bedingte Logiklernen. Nun, am Ende dieses Kurses, Sie in der Lage sein, Code in Python zu schreiben. Sie werden lernen, wie man Bibliotheken in Python verwendet, was wichtig ist, denn wenn Sie später etwas anderes mit der Programmierung tun möchten, wiezum , wie Beispiel die Webentwicklung oder so etwas starten, ist das alles , wenn Sie wissen, wie Sie eine wichtige Bibliothek verwenden. Also werden wir etwas über Bibliotheken lernen und auch, wie man diese in Python importiert. Und auf dem Weg werden Sie auch eine Reihe von Übungen lösen, um sicherzustellen, dass Sie tatsächlich das Wissen anwenden, das Sie lernen, so dass Sie sich wohl fühlen Codierung und Python 2. Kopie von 01GettingTheInterpreter: Alle, es ist Max. Und willkommen zu meinem Python-Tutorial. Um also mit der Programmierung in Python zu beginnen, brauchen wir eine Software, die es uns erlaubt, Dinge zu schreiben und so ziemlich einen Interpreter. Also etwas, in dem wir Code schreiben können und etwas, das dann diesen Code interpretieren kann und das all diese Operationen ausführen und Code für uns ausführen kann. Und um das zu bekommen, werden wir gehen und gehen rüber zu Python Punkt oder hier und dann Murray, um zum Donald-Abschnitt zu gehen , und wir werden nur auf Python 3.6 Punkt eins hier klicken. Und wie Sie vielleicht bemerkt haben, es bereits das Betriebssystem erkannt, das verwendet. Für den Fall, dass Sie keinen Mac verwenden, wird es einfach automatisch. Sie wissen, ob Sie mit einem wissen, ob die Lennox oder etwas und dann können Sie einfach auf Patent 3.6 Punkt eins klicken hier. Alternativ, wenn es es nicht erkennt, können Sie auch einfach Ihr Betriebssystem hier auf der Seite auswählen. Aber lassen Sie es uns für Max testen. Also gehen wir hier und Sie werden sehen, dass automatisch dieses Paket für mich herunterlädt, das ich dann öffnen kann und es wird ziemlich viel durch den Installationsprozess gehen. Also ja, geh weiter und lade das hier herunter. Der Typ hat gerade den Installationsprozess durchlaufen. Dies wird nur den Standard-Python-Interpreter installieren, den wir dann verwenden können, um Code zu schreiben und auszuführen 3. Kopie von 02Comments: alle und smacks und willkommen zurück zu meinem Weg und Tutorial. Also lassen Sie uns voran und öffnen Sie den Dolmetscher, den Sie gerade heruntergeladen haben eso diese Interpreter genannt Leerlauf. Und für mich ist der einfachste Weg, es zu öffnen, wenn ich einfach in meine Suchleiste gehe und ich nach Idol suche. Jetzt werden Sie feststellen, dass ich hier verschiedene Versionen für verschiedene Versionen von Python installiert habe. Aber wir werden Python Version 3.6 Punkt eins verwenden, wie wir in der letzten Vorlesung heruntergeladen haben . Sag mal, ich mach einfach los und öffne das hier, und dann kriegst du all das Zeug, das sich hier öffnet. Eigentlich bekommen Sie wahrscheinlich nur die Show, aber Sie konnten sehen, dass es auch 3,6 Punkt eins packt, wie das im Titel hier angegeben ist, um eine neue Datei zu bekommen, wir werden über die Datei gehen, und dann werden wir einfach eine neue Datei wie diese öffnen, und dann ist es nur ein leeres, ein Pop-up eingereicht, und dann können Sie einfach voran und speichern Sie es, wie ich es hier getan habe, und jetzt sind Sie bereit zu programmieren . Stellen Sie sicher, dass, wenn Sie sagen, dass Sie tatsächlich die Aktie P y-Erweiterung haben, weil dem Interpreter anzeigt, dass dies eine Python-Datei sein wird. Es wird also Python-Code enthalten. Und deshalb werden wir diese Python-Erweiterung hier haben. Alles klar, großartig. Also, jetzt, da wir das getan haben, lasst uns weitermachen und das Erste über Programmieren lernen. Weißt du, das erste, was wir tun werden, ist, dass wir uns jetzt kommentieren. Was Unternehmen tut, ist es uns erlaubt, Expertenkommentare zu schreiben, die nicht auf einem Computer gelesen werden, und viel ist, entweder mit anderen Benutzern zu kommunizieren oder uns erlaubt, Notizen für sich selbst zu machen , so dass wir den Code verstehen können, wenn wir später darauf zurückkommen. Das wird später wirklich wichtig sein, besonders wenn Sie große Projekte machen, weil Sie sicherstellen wollen, dass Sie alles organisiert halten . Und falls Sie sich nicht sicher sind, warum Sie etwas getan haben oder Sie einen Verweis hinterlassen möchten, können Sie all das mit Kommentaren tun. Also, wie erstellen Sie einen Kommentar? Nun, um einen Kommentar zu erstellen, wirst du hier einfach den Pfundschlüssel einschlagen und alles wissen, was du in dieser Zeile schreibst , nachdem das Pfund auskommentiert wird. Also, zum Beispiel, kann ich hier eingeben. Hallo, alle. Und der Computer wird nichts davon lesen. Nun beachten Sie, dass alles, was ich vor dem Kommentar setzen wird direkt am Computer sein, so dass Sie einen Unterschied in der Färbung hier auch bemerken. Und wenn ich versuche, dies so, wenn ich speichern und gehen Sie hier und klicken Sie auf Ausführen, Ich werde einen Fehler bekommen, weil es nicht wirklich verstehen, was hallo, Dies. Aber wenn ich das wegnehme und das wieder gerettet habe, wird alles gut, weil der Computer nicht einmal versucht, das zu lesen, weil es nur ein Kommentar ist. Und so können Sie kommentieren und Sie können sie in die Mitte der Zeile setzen . Sie können sie auch einfach an den Anfang der Zeile setzen. Kann auch Kommentare über mehrere Zeilen hinweg machen. So ist der Standard immer mit diesem Pfund-Symbol, wo immer Sie wollen. Um einen Kommentar erstellt, und sobald Sie das Pfund-Symbol in der Zeile haben, wird alles, was folgt, was auskommentiert 4. Kopie von 03Indentationen: alle, es ist Max und willkommen zurück zu meinem Übungs-Tutorial. Also, jetzt noch eine Sache, die wir notieren müssen, bevor wir wirklich in die Codierung springen, ist, dass wir ein wenig über Einrückungen sprechen müssen . Jetzt spielen Einrückungen eine sehr wichtige Rolle in Python oder Leerzeichen und General, und Sie können nicht einfach herumlaufen und Netze und alles einbauen. Also, zum Beispiel, wenn wir unsere erste Codezeile hier drüben haben und dann runtergehen und wir hier in Endung setzen und eine zweite Codezeile haben, müssen wir einen sehr guten Grund haben, hier einen Einzug zu haben. Denn in Indien und macht in der Regel etwas zu einer Untergruppe von etwas anderem, und nur bestimmte Dinge können Untergruppen haben. Also, obwohl es schön aussehen kann oder manchmal Zehe Einrückungen im Gegensatz zu anderen Programmiersprachen haben , in denen Sie das einfach einfügen können. Das ist in Python nicht der Fall. In Piketon möchten Sie also sicherstellen, dass Sie wissen, dass Sie sich bewusst sind, diese Leerzeichen zu verwenden und diese Einrückungen zu verwenden, und ich zeige Ihnen die Szenarien, in denen wir Einrückungen verwenden und wo er sie verwenden sollte. Aber außerdem , versuchen Sie,sie zu vermeiden, weil sie sonst nur Fehler in Ihrem Programm verursachen, weil Pipeline verwirrt sein wird. Warum haben Sie da eine Vertiefung? Weil es versuchen wird, es als etwas anderes zu lesen, das es wirklich nicht ist. Also diese Einrückung Sache ist etwas, das Sie beachten sollten und nicht nur voran gehen und dann alles, denn Python in Bezug auf Leerräume funktioniert in Bezug auf Leerräumeein wenig anders als andere Programmiersprachen. 5. Kopie von 04PrintingToTheScreen: alle, Es ist Max und ein Willkommen zurück zu meiner Pfeife in Tutorial. In diesem Vortrag werden wir uns die Benutzerausgabe auf dem Bildschirm ansehen und eine Begriffe von Pathan, die als Druck zum Schreien bezeichnet wird . Also werden wir lernen, wie wir Text oder andere Dinge hier auf dem Bildschirm erscheinen lassen können. Und dazu geben wir das print-Schlüsselwort ein, das, das, wie Sie sehen können, unsere Plattformen tatsächlich einen Farbcode bekommen. Das liegt auch daran, dass wir diese P Y-Erweiterung haben und weil wir einen Interpreter verwenden, Python-Code versteht. Und es erkennt, dass print zum Beispiel ein Python-Schlüsselwort ist. Also werden wir dieses Druckwort hier reinlegen und dann werden wir Klammern dahinter öffnen und schließen . Und jetzt, was auch immer wir hier drin haben, das wird los sein. Legen Sie es auf den Bildschirm. Sobald wir auf unseren Code haben. Jetzt gibt es einige spezielle Anforderungen. Eso, wir werden einfach anfangen und alles, was wir schreiben wollen, auf den Bildschirm setzen , in Anführungszeichen, und wir werden später mehr darüber erfahren und warum wir das tun müssen. Aber im Moment ist das erstere, das wir benutzen werden. Also, was wir tun werden, ist, dass wir unser Programm Hallo sagen lassen, Welt. Und die Art und Weise, dies zu tun, ist innerhalb dieser Anführungszeichen. Wir werden einfach Hallo Welt wie diese eingeben, und wir können Leerzeichen und Großbuchstaben einfügen. Wir können sogar andere Symbole wie Ausrufezeichen und so einfügen. Wir wollen nur sichergehen, dass wir diese Prinzaussage hier vorne haben. Und dann haben wir es von diesen Klammern umgeben und alles drin ist in Anführungszeichen . Alles klar, also lasst uns das speichern und unseren Code ausführen und dann sehen wir, dass wir keine Hallo Welt geschrieben haben . 6. Kopie von 05VariablesAndStrings: Alle, das ist Max. Und willkommen zurück auf meinem Weg ins Drehmoment. In diesem Tutorial werden wir über Variablen lernen und Ross wird sich unser erstes Objekt ansehen, das jetzt gerade sein wird. Was Variablen uns erlauben, ist, dass sie uns erlauben, Informationen zu speichern, so dass wir sie später auf unserem Mantel verwenden können . Das ist also etwas, das wirklich wichtig ist. Das ist so ziemlich wie eine Menge von diesem Zehe, wissen Sie, speichern Sie Informationen oder Daten, und dann können wir das unten tragen und wir können es später verwenden. Das ist also ziemlich wichtig für das Codieren. Und jetzt wird die andere Sache, die wir uns die Saiten anschauen, etwas sein, das wir in der letzten Vorlesung gesehen haben, als wir auf den Bildschirm gedruckt haben. Aber lassen Sie uns einfach voran und werfen einen Blick auf alles, also um eine Variable zu erstellen, was wir tun werden, ist, dass ich das allgemeine Format in Kommentare oben setzen werde, damit wir darauf verweisen können . Wir werden einen Variablennamen haben, und sie würden dieses Gleichheitszeichen haben, das wie eine Zuweisungsoperation ist. Und dann werden wir auf die rechte Seite setzen den Wert, den wir diesem Namen zugewiesen werden, und was wirklich cool ist, ist jetzt, dass wir immer nur auf diesen Namen verweisen können, und wir werden immer den Wert bekommen, mit dem verbunden ist. Also lassen Sie uns das in einem Beispiel sehen. In Bezug auf Strings, lassen Sie uns voran und erstellen Sie ein Hallo Sehr gut. Also die Variable, die wir sie erstellen werden, wird Hallo heißen. Und jetzt werden wir diesem den Wert einer Zeichenfolge zuweisen und jetzt ist eine Zeichenfolge, die wir in der letzten Vorlesung gesehen haben, das heißt, wenn wir doppelte Anführungszeichen haben, können wir Wörter oder Sätze oder sogar nur einzelne Zeichen setzen innen, so dass wir haben können, na ja, diese Worte oder Sätze. Dafür wurden Strings verwendet. So, zum Beispiel, kann ich jetzt in den Bildschirm Hallo Welt setzen, wie ich es beim letzten Mal getan habe. Und wenn ich in eine neue Zeile gehe und nach oben, drucken Sie nur die Variable hallo aus, anstatt die String-hallo-Welt wie beim letzten Mal einzugeben. Wenn ich diese speichern und ausführen, werden Sie sehen, dass ich immer noch Hallo Welt auf den Bildschirm gedruckt. Und das liegt daran, dass diese Variable hallo den Wert der hallo Welt gespeichert hat, wie wir es hier sehen , jetzt kann ich auch meine Variable überschreiben. So, zum Beispiel, kann ich auf Wiedersehen Welt tun. Und das war diese Großschreibung hier. Und wenn ich das speichere und führe, wirst du sehen, dass jetzt meine Hallo Variable auf Wiedersehen Welt ist. Also beginnt es Büro Hallo Welt, und dann wird es über geschrieben auf Goodbye Welt. Und das ist, was wir sehen, ist Ausgabe hier jetzt beachten Sie für Strings, dass wir beide doppelte Anführungszeichen verwenden können oder wir einfache Anführungszeichen verwenden können. Aber es ist wichtig, dass wir mit den gleichen Anführungszeichen beginnen und enden. Also, zum Beispiel, wenn ich weiß, setzen Sie es hier ein doppeltes Anführungszeichen wie dieses dann, aber wir werden bekommen ist, wenn ich das speichern und ausführen. Wir werden tatsächlich dieses doppelte Anführungszeichen als Symbol im Inneren bekommen. Und so ist das einer der Vorteile, das Double nutzen zu können, wie wir nur wenige haben. Oder diese einzelnen Tik kreieren die Saiten. Wir wollen nur sicherstellen, dass konsistent waren, dass wir mit dem gleichen Stil von Anführungszeichen beginnen und enden 7. Kopie von 06OperationsOnStrings: Alle, es ist Max. Und willkommen zurück in meinem Python-Tutorial. In der letzten Vorlesung haben wir gesehen, was Saiten sind. Und jetzt werden wir etwas über einige Operationen lernen, die wir tun können. Also werden wir uns tatsächlich vier verschiedene Arten von Operationen ansehen, und wir werden mit dem Hinzufügen von zwei Strings beginnen. Lassen Sie uns also voran gehen und erstellen Sie zwei Strings, die wir in zwei verschiedenen Variablen speichern werden. Also, wie nennt man es? Er ist sehr Bullen. Ähm, erste Zeichenfolge und die zweite, wir rufen Second String an und lassen uns Zuweisungen und Werte. Also lassen Sie uns einfach an das Hallo Welt Beispiel halten, das wir verwenden, und eine erste Zeichenfolge wird den Wert der Zeichenfolge haben. Hallo. Und unsere zweite Zeichenfolge wird die Wertwelt fast Probleme mit doppelten und einfachen Anführungszeichen haben , nur um Ihnen wirklich zu zeigen, dass sie ziemlich austauschbar sind, oder? Also lassen Sie uns unsere erste Ausgabe Straße erstellen. Und so werden wir das in einer anderen Variablen speichern, die wir Edition Stream nennen werden. Und was wir tun werden, ist, dass wir den ersten Traum und unsere zweite Saite zusammen hinzufügen. Also was, Sie können wirklich daran denken, was ich tue, ist oder wenn ich diese Variablen einfüge , ist , dass ich nehme, was auch immer der Inhalt ist. Also das ist wirklich das gleiche wie hier drüben Hallo plus Welt wie diese. Das ist es, was ich tue. Und ich habe die Ergebnisse unserer anderen Struktur ausgedruckt. Speichern Sie das nicht und führen Sie es aus. Was wir sehen, ist, dass die Tee-Saiten, die wir zusammen waren auch in der Reihenfolge , in der wir es erstellt haben verbunden. So sehen wir, dass Hallo und die Welt miteinander verbunden sind. Dies wird auch als Stärke in der Koordination bekannt. Jetzt merkt man auch, dass es hier keinen Platz gibt, und das liegt daran, dass ich hier nirgends einen Platz gesetzt habe. Also zum Beispiel, wenn ich ein Leerzeichen vor dem w hier und ich sagte, führen Sie dies, dann werde ich diesen Raum zwischen hallo Welt bekommen. Aber ich könnte nur einen Swell auch den Platz nach dem Hallo setzen und speichern und ausführen, und dann werden wir sehen, dass ich auch das gleiche Ergebnis hier bekomme. Also, das war's. In Bezug auf die Addition wird die nächste Sache die Multiplikation von Strings auf oder Wiederholung betrachten. Also nennen wir diese Variable Mehrfachzeichenfolge und wir werden das gleich der ersten Reise sein, und dann werden wir es einfach mit einer Zahl multiplizieren. Und was wir hier haben, ist, dass wir diesen Asterix haben , der auf Multiplikation hinweist, und dann können wir hier einfach eine Zahl setzen. Und wenn wir das speichern und dann, wenn wir den Wert unserer mehrfachen Zeichenfolge ausdrucken und dann speichern und ausführen, dann was wir zuerst bekommen, wenn wir hallo Welt bekommen. Und dann bekommen wir hallo dreimal und Sie werden feststellen, dass der Raum auch hier stand. Wie der Name schon sagt, bei dieser Wiederholung, ist es bei dieser Wiederholung,das, was diese Mehrfachsaite ist, dass wir hier Wiederholung machen? Jemand, fügte er hinzu, Kommentar Wir machen String-Wiederholung, und wir werden sehen, dass die Zeichenfolge, die wir haben, genau dreimal so wiederholt, wie wir es hier definiert haben . Ordnung, also da zu lokalen Dingen, um aufzupassen, ist das erste, was String-Spleißen sein wird. Ähm, also lassen Sie uns ausdrucken und wir drucken die Ergebnisse hier aus. Wenn wir in unseren ersten Traum gehen, können wir tatsächlich eckige Klammern danach öffnen und schließen, und wir können einfach eine Zahl zwischen Null und einer Lektion die Länge unserer Zeichenfolge einfügen und Select out auf dem zweiten Zeichen schwächen. Das erste Zeichen, zum Beispiel, wird den Index Null haben. Wenn du also das H aus unserer ersten Saite aussuchen willst, werden wir hier selbst eine Null in diese eckigen Klammern setzen. Wir speichern und führen das aus. Dann werden wir es sehen. Wir erhalten die Hallo Welt von diesem Druck oder hallo, hallo, hallo, hallo von oder mehrere Strings. Und dann haben wir das Alter, das wir hier rausgesucht haben. Ich kann zum Beispiel auch das zweite Zeichen auswählen , das den Index hat. Es ist also wichtig zu beachten, dass die Art und Weise, wie Strings allgemeiner gezählt werden, die Art und Weise, wie Dinge gezählt wurden, Programmierung ist, dass Sie 01234 gehen und so weiter. Also fängst du an, Null zu zählen, anstatt ich will. Also, wenn wir das für die nächste tun, die uns hier ein zweites Zeichen geben wird, bekommen wir das E. Nun, wenn ich zum Beispiel das letzte Zeichen will , kann ich ein negatives setzen. Also ein negatives bedeutet, dass ich von hinten zähle, was uns eigentlich nur einen Platz in diesem Fall geben wird. Aber ich kann auch ins Negative setzen . Und ich werde das ausführen und vergessen zu sparen, was uns Theo am Ende geben wird. Hier, ähm, Sie wollen sicherstellen, dass der Wert, den Sie hier einfügen, nicht eine Lektion überschreitet die Länge der Zeichenfolge. So, zum Beispiel, hier haben wir sechs Zeichen, fünf für hallo in einem der Raum. Also, wenn ich die Nummer sechs hier reinstelle, wird das eigentlich der siebte Charakter sein. Wenn ich das versuche, wenn ich den Lauf speichere, erhalte ich einen Fehler, weil dieser Index nicht existiert, weil die Zeichenfolge nicht so lang ist . Jetzt gibt es eine weitere Art von Operation, die wir tun können, und das ist Bereichsgewürzung. Wenn Sie also unseren ersten Traum betrachten und wir nicht nur ein einzelnes Zeichen, sondern eine Teilmenge aussuchen wollen, können wir sagen, dass wir zum Beispiel mit dem Zeichen Null beginnen wollen, zu dem wir gehen wollen, aber ohne das Zeichen innerhalb der nächsten drei. Also der vierte Charakter und dann speichern wir und laufen das und ich sollte das entfernen oder sonst werden wir nicht weiter, weil wir mit Luft begegnen. Wenn ich das speichere und führe, dann werden wir sehen, dass wir die Charaktere 01 und zwei bekommen. Also gehen wir nach oben, aber nicht mit drei. 8. Kopie von 07IntegersAndFloats: alle, es ist Max und willkommen zurück zu meinem Python -Tutorial. Nun, da wir über Strings gelernt haben, lasst uns etwas über einige andere Arten lernen, die wir privat haben. Jetzt schauen wir uns die Einführung und Schwimmer an. Also lassen Sie uns diese wieder in der Variablen erstellen, und die erste einzelne erstellen wird unveränderlich sein. Das wird eine Container-Ganzzahl erstellen, und lassen Sie uns auch einen Float erstellen. Sehr geboren, die schaffen werden, sind Fließkommazahl. In Ordnung, also ist eine Ganzzahl wirklich nur eine ganze Zahl. So zum Beispiel können wir zum Beispieleins, zwei oder drei oder so etwas tun . Wir können auch negative drei negative fünf u Null tun All diese Dinge, die ganze Zahlen sind . Das ist es, was man als Interview betrachtet. Eine Gleitkommazahl ist eine Dezimalzahl, also alles, was eine Dezimalzahl enthält, so dass dies Dinge wie 6,3 oder 2,7 negativ 9.1 sein könnte . Du kannst hier sogar Fraktionen haben, wenn du eine Liebe und Hilfe willst, um 11/7 oder so was. Sie sich keine Sorgen darüber, diese Teilung Sache und dies wird verwendet Perfektionen, aber wir werden auch einen Blick darauf werfen später. Aber Sie können dies als Fließkommazahlen haben, also bekommen Sie einfach Ah, Zahl hier statt Zuneigung zu behalten. Eso da Alle diese Dinge sind Gleitkommazahlen, sogar Dinge wie 7.0, obwohl es technisch der Wert einer ganzen Zahl ist. Also sieben und 7.0 sind die gleichen, weil wir hier einen Dezimalpunkt haben. Es ist tatsächlich Fließkommazahl. Das liegt daran, dass wir diesen Extrakt haben, den wir erhalten haben. Wir wissen, dass es nach diesem Dezimalpunkt eine Null gibt, also bleiben wir bei etwas wie, sagen wir, 6.3. Das haben wir also sowohl in Bezug auf ganze Zahlen als auch in Bezug auf Flips. Also lassen Sie uns ein Beispiel auf seinem Druck sehen, sind in sehr Ziel auf einer Zeile und dann in der nächsten Zeile, die unsere Float-Variable so ausdruckt. Und wenn Sie also nur denken, dass in die Druckaussagen, die wir sehen, wir bekommen sieben uns nicht hier, und wir bekommen auch 6.3 als Ausgabe hier unten. Also, aber vielleicht versuchen Sie auch etwas wie 6.0 und wir werden speichern und ausführen, und wir werden sehen, dass Wir auch noch 6.0 hier haben, also gibt es nichts, was für uns gerundet wird oder so. Und hier haben wir die ganze Zahl und hier haben wir die Gleitkommazahl. 9. Kopie von 08ArithmeticOperations: alle, es ist Max und willkommen zurück zu meinem Python-Tutorial. in dieser Vorlesung Lassen Sie unsin dieser Vorlesungeinen Blick auf arithmetische Operationen auf Ganzzahlen und Floats werfen. Lassen Sie uns also zwei Variablen erstellen. Lassen Sie uns unser Unveränderliches erschaffen, wie wir es letztes Mal hatten, und lassen Sie uns das sieben sein. Und lassen Sie uns auch unseren Schwimmer sehr warm und lassen Sie uns die Geschwindigkeit 6.3 haben. Und jetzt werden wir eine andere Reihe von Variablen erstellen, die für die Operationen geeignet sind , die wir tun wollen. Das erste, was wir tun werden, wird unser Plusergebnis sein. Und wie der Name schon sagt, fügen wir diese beiden Variablen zusammen. Wir werden das Unvariable nehmen und dazu fügen wir die Float-Variable hinzu, und das wird in R plus Ergebnissen gespeichert werden. Also lassen Sie uns einfach alles ausdrucken, wie wir es tun. Also ist es ausgesprochen, sind in sehr Boom, der unsere Float-Variable ausspricht. Und ich werde hier auch einige Kommentare hinzufügen, nur damit wir Sie sehen können. Wirklich? Was wir tun, sind unveränderlich hat den Wert sieben, wie wir es hier oben haben und dann hat unser Float sehr Knochen den Wert 6.3, wie wir hier oben haben. Also wirklich, was machen wir da? Wir machen sieben plus 6,3, und dann können wir ausdrucken, ähm, sind plus Ergebnisse. Also haben wir diese nette Plus-Operation hier, die es uns erlaubt, einfach diese beiden Zahlen zusammen hinzuzufügen . Wenn wir also speichern und ausführen, sehen wir, dass wir sieben und 6.3 haben, was unsere in unsere Float-Variablen ist. Und dann haben wir da einige, das ist 13.3. Sie können auch eine Substruktursubtraktion durchführen, so dass wir ein Subtraktionsergebnis erstellen. Sehr boom. Was sein wird, wir nehmen einfach unsere in Fee Boom, und dieses Mal werden wir davon subtrahieren sind Float-Variable. Und was war die Subtraktion durch die Verwendung dieses Minus-Symbols hier oder das? Dieser Strich und der Verkauf, der sich herausstellt, sind Subtraktionsergebnisse, und die Kommentare blieben ziemlich gleich. Also haben wir, ähm, das hier oben, aber in diesem Fall werden wir nur ein Minus haben, anstatt ein Plus von, wie wir es vorher gefunden haben, so. In Ordnung, also wenn wir das speichern und ausführen, dann sehen wir, dass wir etwas sehr nahe an 0.7 bekommen und was wir hier sehen, ist eigentlich auf Computerfehler zurückzuführen, weil der Computer nur auf eine endliche Anzahl von Dezimalstellen schauen kann. Und so würden Sie in einigen Fällen tatsächlich diese Rundungsfehler am Ende bekommen, die nicht darauf zurückzuführen sind, dass etwas in der Mathematik oder dem hier verwendeten Algorithmus nicht stimmt. Es ist nur es kommt nur von Computerrundung wegen der Präzision, die Computer haben können. Das ist also etwas, das du hier drüben sehen kannst. Und es könnte auch gut sein, dass, wenn man andere Dinge macht, die man so etwas wie viele Nullen am Ende sieht . Und das ist nur von Natur aus, wie der Computer funktioniert. In Ordnung, also haben wir hier eine Subtraktion. Das nächste, was wir betrachten können, ist, um, um, Division, damit wir uns unser Divisionsergebnis ansehen können. Ähm, und das wird sein, dass wir unser Unveränderliches nehmen. Und dieses Mal, eigentlich, lassen Sie uns einfach durch eine ganze Zahl geteilt. Also, was in diesem Fall durch die Nummer zwei geteilt wird und lassen Sie uns ausdrucken, sind also Drucköffnungsschließende Klammern Divisionsergebnisse, und wir werden speichern und ausführen, dass. Und so erhielt er. Wir bekommen sieben geteilt durch zwei wird uns 3,5 geben, was uns tatsächlich eine Fließkommazahl gibt hier, obwohl wir mit dieser ganzen Zahl begonnen haben. Ordnung, also in Bezug auf die Abschreibung, vielleicht auch die Kommentare noch einmal hinzufügen. Also haben wir unsere unveränderliche, die sieben ist. Und dann teilen wir uns nur durch die Nummer zwei, was wir da reingelegt haben. Wir können auch Multiplikation tun, so erstellen Sie ein Multiplikationsergebnis sehr warm und hier wird nehmen sind in sehr warm. Und dieses Mal lassen Sie uns einfach mit der Nummer zwei multiplizieren. Und wenn wir ausdrucken sind Multiplikationsergebnisse wie diese und wir speichern und laufen, habe ich vergessen zu speichern, so dass ich speichern und laufen. Wir sehen, wir erhalten 14 als Ergebnis der Multiplikation von sieben mit zwei, was genau das ist, was wir erwarten würden. Jetzt gibt es einige andere coole Operationen, die wir tun können, und einer von ihnen wird ein Modul ISS genannt. Also lassen Sie mich zuerst die Variable ausschreiben. Und was mit dem Modul passiert ist, ist, dass es in Bezug auf die Teilung ähnlich ist, aber es sieht eigentlich nur auf den Rest. So, zum Beispiel, wie wir hier haben, hatten wir sieben geteilt durch zwei, was uns das Ergebnis von 3,5 gab. Aber wenn wir sieben Modul ISS zu tun, was uns geben wird, wird uns den Rest geben, den wir bekommen , von der Division sieben durch zwei. Also lassen Sie mich zuerst diese Druckanweisung schreiben und dann gehen wir durch. Also wirklich, was passiert ist, dass wir sieben durch zwei teilen, was uns drei und 1/2 gibt, und der Rest, den wir bekommen, ist diese Zahl genau hier. Und das ist die Nummer, die wir durch dieses Modul sehen werden, ist das Ergebnis. Wenn wir also speichern und laufen, was wir sehen, bekommen wir das hier. Dasselbe würde passieren, wenn wir hier neun reinlegen. Das würde uns also nur vier plus 1/2 geben. Und es würde uns immer noch den Rest eines geben. Aber wenn wir so etwas wie acht einlegen, Sie uns geben Sie uns einfach die Nummer vier und dann hätten wir oder besser gesagt, es gibt uns das tatsächlich, damit wir einen Rest von Null haben. Und das ist genau das, was hier sehen würde. Nun, wie Sie erraten können, zum Beispiel, wenn ich diese Zahl hier erhöhen, und die Dinge werden ein bisschen anders aussehen. Also, wenn wir es durch drei teilen, wird es uns auch geben. Plus 2/3 und Sonar-Nummer aus dem Modul ist nicht begrenzt zwischen 01, aber es könnte 01 oder zwei sein , je nachdem, was Rest wir haben. Und das ist es, was wir hier sehen. Zum Beispiel, wenn Sie tun, acht Modul ist drei. Wir bekommen den Rest davon, was wir hier haben. Alles klar, noch eine coole Sache, die wir tun können, ist die Kraft der Füße zu nehmen. Und so, wie wir sie tun können, weil wir einfach unsere in sehr Boom nehmen und um an die Macht zu gehen , werden wir ein doppeltes Multiplikationssymbol machen. Also verdoppeln Sie Asterix, und dann auf der rechten Seite, werden wir einfach die Nummer, die wir mitnehmen wollen, an die Macht bringen. Also, zum Beispiel, wenn Sie quadrieren wollen, was hat eine Nummer zwei hier gesetzt und dann können wir einfach das Power-Ergebnis ausdrucken . Also tun wir, ist, dass wir nehmen oder unveränderlich, das ist sieben, und wir nehmen das zur Macht von To, die es gerade waren, Also lasst uns diese Kommentare hier hinzufügen . Also tun wir es, wir nehmen sieben und wir nehmen es. So eine weitere konventionelle Symbolkraft für die Übernahme an die Macht ist diese Art von Hut Becken. Wir nehmen es an die Macht, auf die Dinge für uns Platz wird und vielleicht auch hier können wir Kommentare hinzufügen, so hier wird sieben mit zwei multipliziert tun. Das ist also das, was hier oben vor sich geht. Ähm, richtig. Also lasst uns das speichern und ausführen und das Ergebnis dieser Macht sehen, die uns 49 gibt, was genau das ist, was wir erwarten. Also, das ist sieben Quadrat, das ist die gleiche Sache ist sieben multipliziert mit sieben, was uns 49 gibt. 10. Kopie von 09Booleans: Alle, das ist Max. Und willkommen zurück in meinem Pipe-Editorial. Also haben wir Saiten gesehen. Wir haben ganze Zahlen gesehen. Wir scheinen Schwimmer zu sein. Jetzt schauen wir uns einen anderen Typ an , der Milliarden sein wird, und lassen Sie uns eine Bullenvariable erstellen. Und so kann ein boolescher Wert wirklich entweder wahr annehmen oder er kann falsch annehmen und wissen, dass diese Werte groß geschrieben werden müssen. Und ich werde sie einfach auch in den Kommentaren hier oben hinzufügen So können wir entweder auf wahr nehmen oder wir können den Wert falsch übernehmen. Das ist also, was boolesche Werte tun können. Sie sind entweder wahr oder falsch, und es könnte manchmal wirklich nützlich sein, nur in der Lage zu sein, zwischen wahr und falsch zu unterscheiden . Und wir sehen uns später. Es werden viele Fälle sein, in denen wir nur überprüfen werden, ob etwas wahr ist oder ob etwas falsch ist. Aber das ist wirklich die Essenz einer booleschen Variablen. Entweder ist etwas wahr oder etwas falsch, und es ist wichtig zu beachten, dass wir die Kapitalisierung an der Grenze haben. Also Großbuchstabe T für echtes Kapital F für false, Sie bemerken, dass die Farbcodierung verschwindet, wenn ich hier einen Kleinbuchstaben setze, also Teoh, helfen Sie dem Computer zu verstehen oder das Python Programm. Verstehen Sie, dass wir es tatsächlich mit einer booleschen Variablen zu tun haben, nicht nur mit einem allgemeinen Bullen, den wir Kleinbuchstaben falsch genannt haben. Wir wollen den Großbuchstaben hier setzen, Also, wenn Sie das Ergebnis davon sehen wollen, lassen Sie uns einfach voran und drucken, sind voll, sehr Knochen. Und lassen Sie uns unseren Code speichern und dann ausführen und wir werden sehen, dass wir hier falsch gedruckt werden, was der aktuelle Wert eines echten, sehr coolen, sehr Booms ist sehr coolen, . Wir können auch in einem wahren setzen, und wir speichern und ausführen, dass. Und dann werden wir echt ausgedruckt. Wenn ich in einen Kleinbuchstaben, True, werde wahrscheinlich einen Fehler bekommen, weil es versucht, diese Variable zu verstehen. Wahr. Also, was es sucht, ist etwas wie wahr ist gleich, und dann was auch immer. Also das ist, wonach es sucht, falls ich diesen Kleinbuchstaben T habe Deshalb ist es wichtig, dass ich den Großbuchstaben T für True im Großbuchstaben F für false 11. Kopie von 10Lists: Hey, alle, hier ist Max. Und willkommen zurück in meinem Python-Tutorial. Jetzt haben wir uns die grundlegende Art von Datentypen angesehen, die wir nicht Python haben. Wir haben also Strings, Ganzzahlen, Gleitkommazahlen und Milliarden gesehen Ganzzahlen, . Jetzt werden wir uns ein wenig komplexeren Datentyp in irgendeinem Sinne ansehen, auf das wird eine Liste und Liste ist wirklich cool, weil auch eine Datenstruktur und was es uns erlaubt, ist es uns erlaubt, mehrere verschiedene Werte zusammen zu aggregieren, und wir können es so ziemlich wie einen Vorratsbehälter haben. Also lassen Sie uns ein Beispiel dafür sehen . Lassen Sie uns unsere Listenvariable erstellen und um eine Liste zu erstellen, öffnen und schließen wir eckige Klammern, nachdem wir dieses Gleichheitszeichen hier haben. Und was wirklich cool ist, ist jetzt können wir hier Werte eingeben, und so werden diese Werte als verschiedene Elemente bekannt sein, und jedes Element muss durch ein Komma Onda getrennt werden. Wir enden auch nicht mit einem Komma selbst. Sehen wir uns das an. Also zum Beispiel kann ich zum Beispieldie Nummer eins eingeben, die eine Liste mit einem Element sein wird, was wir hier haben. Wenn ich ein anderes Element hinzufügen möchte. Setzen Sie ein Komma und das kann ich setzen. Zum Beispiel hat die Zahl Null, wenn ich in meiner Liste möchte, zwei Variablen. Wenn ich in 1/3 Variable setzen möchte, kann ich setzen und hier ist, wo es wirklich cool wird. Ich muss nicht nur ganzzahlige Zahlen eingeben. Ich kann vielleicht auch über Wasser hineinlegen. Also ist es in 5.7 gesetzt. Ich möchte eine andere Variable erstellen, damit wir meine vierte haben. Sehr mutig. Ich kann sogar Strings von Ich will setzen, damit ich in das Wort Hallo setzen kann. Also, was ich hier erstellt habe, ist, dass ich eine Liste mit vier Variablen 105.7 und hallo erstellt habe. Und was wirklich cool daran ist, dass es Ihnen erlaubt, Dinge zusammenzufassen, die relevant sind . Also für den Fall, dass Sie einen Laden brauchen, wissen Sie, mawr Informationen. Vielleicht erstellst du ein Formular oder so etwas. Und du willst das alles retten. Sie werden das wahrscheinlich in einer Liste speichern. Und das liegt daran, dass alle Informationen, die Sie bekommen, sehr relevant für einander sind. Wie sieht die Liste aus, wenn sie ausgedruckt wurde. Nun, lass uns mal sehen. Also werden wir speichern und ausführen, und wir werden sehen, dass wir diese eckigen Klammern draußen haben. Und dann haben wir ein erstes Element, das ein zweites Element ist, das 0/3-Element ist, das 5,7 ist und unser viertes Element, das die Zeichenfolge ist. - Hallo. Wenn Sie wollen, können wir auch eine Bowling sehr hier so geboren hinzufügen. Wahr. Nur damit wir alle Typen abdeckten, die wir uns vorher auf DNA angesehen haben. Wir haben eine Liste von fünf Elementen und Sie wissen, dass jedes Element durch ein Komma getrennt ist. 12. Kopie von 11ListOperationen: Alle, es ist Max. Und willkommen zurück in meinem Python-Tutorial. Also haben wir gerade gesehen, was Listen sind. Werfen wir einen Blick auf Sie wissen, welche Art von Listenoperationen schwächen. So wie können wir mit Listen zusammen arbeiten? Lassen Sie uns also unsere erste Liste erstellen, Variable. Nur wird die grundlegende Liste von 123 sein und andere erstellen unsere zweite Liste, die den Stream enthalten wird. Hallo? Und es wird auch die Variable enthalten. Wahr. Alles klar, das erste, was wir in Bezug auf Listenoperationen betrachten werden, ist das Verbinden von Listen so ähnlich wie Strings sind, wo wir hier String-Verkettung hatten. Wir werden uns die Zusammenführung von Listen ansehen. Also erstellen wir unsere gemeinsame Liste sehr gut, was unsere Listenvariable sein wird. Und dazu werden wir unsere zweite Liste hinzufügen und dann drucken wir einfach das Ergebnis aus, das wird die gemeinsame Liste sein. Und wenn wir das speichern und ausführen, dann, was wir sehen, ist, dass wir unsere Listenvariable haben. Also unsere erste Liste und dazu haben wir gerade unsere zweite Liste hinzugefügt, also gibt uns nur eine größere Liste, und das ist, was wir hier sehen. Also sind die beiden Listen gerade zusammengefügt worden. Ich könnte dies sogar erweitern, wenn ich möchte und einfach meine eigene Variable hinzufügen. Und so, um auf eine Liste zu erweitern. Ich möchte sicherstellen, dass die Dinge, die ich zusammenfüge, immer vom gleichen Typ sind. Also füge ich eine Liste hinzu. Hier sind Mounting Liste hier, also wenn ich mehr hinzufügen möchte, muss ich eine Liste hinzufügen, auch wenn ich nur ein Element hinzufügen möchte. Also, zum Beispiel, wenn ich das String-Ende hinzufügen möchte und das Teil einer Liste ist, dann muss ich es in diesem Format tun. Also muss ich es tatsächlich sagen, Klammern inspirieren, damit es zu einer Liste wird. Und wenn ich das speichere und laufe, dann sehen wir es. Ich füge hier auch die Endzeichenfolge ganz am Ende hinzu. Das ist, was wir in Bezug auf gemeinsame Listen bekommen. Das nächste, was wir tun können, ist, dass wir etwas namens Würzen tun können, was wir bereits mit Strings gesehen haben. Selfie druckt unsere gemeinsame Liste so aus und dann setzen wir die offenen und schließenden eckigen Klammern am Ende, genau wie wir es mit Streichern getan haben. Wir können jetzt tatsächlich auf die verschiedenen Elemente in Bezug auf das Zählen für Listen zugreifen. Jedes Element hat also einen bestimmten Index, und die Art und Weise, wie wir sie zählen würden, ist der folgende Weg. Das erste Element der Liste hat also den Index Null. Das zweite Element hat Index eins, und das dritte Element hat einen Index, um diesen zu mögen. Also, wenn Sie den ersten sehr Boom oder das erste Element anstelle unserer gemeinsamen Liste entfernen möchten, wird auf Index Null suchen. Wie das gesagt, wir speichern und laufen. Und so wird uns das den Wert Eins geben, der das erste Element unserer gemeinsamen Liste ist. Wie wir hier sehen können. Wenn Sie sich zum Beispiel das dritte Element ansehen möchten Beispiel , das die Zeichenfolge Hallo sein wird, eigentlich das vierte Element. Also das Element mit dem Index drei, das die Straße sein wird. Hallo. So 0123 Wir können speichern, speichern und ausführen. Und dann werden wir es sehen. Wir kriegen hier den Hallo Frühling. Wir können uns auch die letzte anschauen, genau wie wir es getan haben. Aber ein negatives zu setzen. Oder wir können es auch spleißen, wenn wir wollen und sagen, Lassen Sie uns am dritten Element beginnen Also das Element mit den nächsten zwei gehen, aber nicht mit dem vierten Element und dann drucken wir drei und hallo. Also drei ist das dritte Element mit neben bis, aber ohne das Element mit Index vier, das fünfte Element ist. Also 01234 Sie fangen hier an und wir sind aufgestiegen, aber ohne das, was uns drei und hallo gibt. Und Sie werden auch feststellen, dass das, was ich hier erstellt habe, tatsächlich eine kleinere Liste ist. Also habe ich eine Unterliste selbst erstellt, und ich greife nicht direkt auf ein Element zu. Wie würde ich, zum Beispiel, wenn ich gerade ausgedruckt gemeinsame Liste und dann das dritte Element. Also das Element mit ihm daneben bekomme ich tatsächlich eine Liste. Also hier bekomme ich nur den Wert. Aber wenn ich mehr als ein Element betrachte, bekomme ich tatsächlich den entsprechenden Wert in Bezug auf eine Liste. Was wir nun auch tun können, ist, dass wir auf bestimmte Elemente zugreifen können, indem wir genau die gleiche Methode verwenden. Und lassen Sie uns zum Beispiel auf das dritte Element zugreifen, zum Beispiel auf das dritte Element zugreifen, so dass das Element mit den nächsten zwei und wir können dies einfach neu zuweisen, also geben Sie ihm einen neuen Wert. Also lassen Sie uns die Zahl drei den Wert der Zeichenfolge drei erhalten. Und es sei denn, wir drucken unsere gemeinsame Liste nochmal aus und lassen Sie uns die Auswirkungen sehen, die wir hatten. Also, wenn wir ihn retten, führen Sie es, sehen wir, dass das Element innerhalb der nächsten zwei. Also änderte sich das dritte Element von der Nummer drei in die Zeichenfolge drei, wie wir hier sehen konnten. So können wir Dinge neu zuordnen. Und wir sollten dies tun, um Nackenräume zu erklären. Eine andere coole Sache, die wir tun können, ist, dass wir etwas tun können, das als „Pending“ bezeichnet wird, was wir hier getan haben. Also haben wir alles zusammengefügt. Aber anstatt Liste zusammen hinzuzufügen, können wir einfach bestimmte Werte an sie anhängen. Also müssen wir nicht wirklich zusammen zu uns raus. Wir können einfach am Ende einer Liste einen anderen Wert hinzufügen. Also, wenn wir unsere gemeinsame Liste nehmen und das gleich der gemeinsamen Liste machen und dann zu ihr, nennen wir dot upend. Was wir also tun, ist, dass wir in unsere gemeinsame Liste gehen und weil wir etwas dazu aufrüsten wollen , müssen wir hier tatsächlich einen Punkt setzen, und wir werden später mehr darüber erfahren, wenn wir uns Funktionen für ein wenig ansehen. Aber was dieser Gedanke tut, ist, dass es ziemlich viel bedeutet, das ist, was wir tun wollen, um eine gemeinsame Liste . Und jetzt haben Listen in der Regel eine Operation namens Pen, die Sie tun könnten, und das Format, das Sie tun, ist, dass Sie die Liste haben, die Sie auch abhängen möchten , und dann tun Sie Punkt upend und Sie öffnen und schließen Klammern, und dann setzen Sie hier den Wert ein, von dem Sie abhängen möchten. Also lasst uns ihm zum Beispiel die Nummer 10 setzen. Ich bin ein Lasst uns unser gemeinsames Listenergebnis ausdrucken. Und wenn wir das speichern und ausführen, sehen wir etwas, das ein bisschen überraschend ist. Wir bekommen etwas, das keines ist, und warum kriegen wir das? Nun, der Grund, warum wir das bekommen haben, ist, weil diese Aufwärtsoperation tatsächlich durchgeführt wird, und wir haben ein bisschen zu viel getan, indem wir sagen, dass die gemeinsame Liste gleich ist, denn wirklich, was wir gesagt haben, ist die gemeinsame Liste ist gleich dem, was von dieser Operation zurückgegeben wird, so dass das jetzt nicht viel Sinn macht, aber wir werden dies ein wenig mehr Satz machen, wenn wir in Funktionen gehen. Das ist also etwas, worauf wir achten müssen. Wenn wir Dinge wie anhängen tun, sind sie an Ort und Stelle erledigt, so dass wir es nicht wirklich in den Wert speichern müssen. Eigentlich, wenn wir das tun, würden wir einen Fehler bekommen, ist kein Fehler, aber wir würden nicht bekommen, was wir erwarten würden, wie wir hier sehen. Und um das zu vermeiden, werden wir alles an Ort und Stelle tun. Also müssen Sie den Wert nicht überschreiben, wie wir es getan haben. Du bist hier, wir haben es erschaffen. Aber wir könnten es. Es ist technisch gesehen das, was wir hier tun. Also müssen wir das nicht tun, wenn wir so etwas wie einen Anhänger machen. Also, wenn wir es jetzt speichern und ausführen, sehen wir, dass wir jetzt von 10 bis zum Ende davon haben, und wir mussten es nicht speichern oder so. Es ist alles an Ort und Stelle für uns getan. 13. Kopie von 12Wörterbücher: Gunst eins, es ist Max. Und willkommen zurück in meinem Python-Tutorial. Wir haben also bereits eine Datenstruktur in Form einer Liste gesehen, aber wir werden uns einige verschiedene Datenstrukturen ansehen. Python hat auch etwas, das ein Wörterbuch genannt wird, das eine sehr interessante Möglichkeit ist, Daten zu speichern , aber ja, , aber ja, lasst uns einfach eintauchen und lasst uns einfach ein Gefühl dafür bekommen, was Wörterbücher tatsächlich tun können. Um also ein Wörterbuch zu erstellen , wurden in einer Variablen namens Dick Variable erstellt, und wir werden das gleich sein. Um ein Wörterbuch zu erstellen, wir diese geschweiften Klammern wie folgt öffnen und schließen, Ähm, und nein, anstatt in Listen. Zum Beispiel, als wir eine nur allgemeine Liste erstellt haben, hatten wir die offenen und schließenden, großen Klammern, und dann fügen wir einfach die Elemente wie dieses ein, ähm, für ein Wörterbuch. Was wir haben, ist eigentlich etwas, das als Schlüssel-Wert-Paar bekannt ist. Also zuerst haben wir einen Schlüssel, und dann haben wir einen Doppelpunkt, und dann haben wir einen entsprechenden Wert wie diesen und jedes Schlüsselwertpaar. Sie können sich vorstellen, dass es ein Element eines Wörterbuchs ist. Aber man könnte sich vorstellen, dass dies zum Beispiel ein Element der Liste ist. Das ist irgendwie so, wie es so entspricht. Und wenn wir also ein zweites Schlüssel-Wert-Paar oder ein zweites Element hinzufügen möchten, werden wir hier Komma setzen, und dann können wir zum Beispiel Schlüssel zu und nicht zugeordneten Wert zu haben zum Beispiel . So ist dieses Wörterbuch aufgebaut. Also, wenn wir ausdrucken sind variabel, wie wir es hier haben und wir speichern und laufen, dann was wir sehen, ist, dass wir diese Ausgabe bekommen und wir sehen, dass wir diese geschweiften Klammern hier haben, was uns sagt, dass wir ein Wörterbuch haben, und dann sehen wir, dass wir die Schlüssel und den Wert durch einen Doppelpunkt getrennt, und dann ist das ihr erstes Schlüsselwertpaar. Dann haben wir ein Komma, um anzuzeigen, dass wir ab und zu unsere 2. 1 haben werden. Wir haben auch einen Schlüssel zum Wert . Also, was macht dieser Schlüssel eigentlich ? Was ist also cool daran ist, wenn Sie auf die Elemente zugreifen möchten, anstatt auf Listen oder Strings, wo wir einen Index wie beispielsweise Null oder eins oder zwei einfügen Strings, wo wir einen Index wie beispielsweise Null oder eins oder zwei einfügen, oderwas auch immer, wo wir verwenden , oder was auch immer, diese Indizes verwenden, um auf die Elemente zuzugreifen, die ein Wörterbuch auflisten und Python ist nicht wirklich sortiert. Obwohl wir also den Index Null einfügen können, bedeutet das nicht, dass wir Schlüssel erhalten würden, zum Beispiel, weil die Art und Weise, wie das Wörterbuch gespeichert wird, zufällig ist. Es gibt von Natur aus keine Ordnung darin. Und deshalb können wir auch keine Indizes verwenden, um auf diese Elemente zuzugreifen. Wenn Sie also auf den Wert zugreifen möchten, der dem Schlüssel entspricht, müssen wir uns den Schlüsselwert hier ansehen. Und wenn wir das speichern und ausführen, dann sehen wir zuerst, dass wir unser Wörterbuch hier haben, und dann haben wir den Wert, der dem Schlüssel entspricht, den wir uns angesehen haben. Also, um dies ein wenig konkreter zu machen, lassen Sie uns ein weiteres Schlüssel-Wert-Paar hier hinzufügen, und wir werden einfach unsere Standard-Hallo Welt und wir werden die Hölle haben wird der Schlüssel sein und wir eine Welt haben, die mir den Wert. Lassen Sie uns also den Wert des Schlüssels ausdrucken. Hallo, und Sie haben bemerkt, dass die Art und Weise, wie wir auf den Wert zugreifen, immer die gleiche ist mit den offenen und schließenden Klammern. Nach sind Variablenname und so speichern und führen wir diese und dann sehen wir, dass der entsprechende Wert auf den Schlüssel Hallo ist die Wertewelt. Nun, wenn Sie unser Wörterbuch irgendwie erweitern wollen, während wir es durchlaufen, können wir das sehr leicht machen. Wir können in eine Variable gehen, und wenn Sie einen neuen Schlüssel erstellen möchten, werden wir einfach den Namen des neuen Schlüssels eingeben. So werden Sie einfach auf den neuen Schlüsselnamen setzen. Und dann wurden hier in den entsprechenden Wert gesetzt, den wir so wollen. Und jetzt setze ich alles und Saiten ein. Aber sie müssen keine Streicher sein. Sie können beliebige andere Datentypen sein, damit sie eingeführt werden können. Sie können Schwimmer sein. Sie können sogar Listen sein, wenn wir wollten, dass sie es sein. Also lasst uns das machen. Fügen wir den neuen Schlüsselnamen hinzu , der nur ein zusätzlicher Schlüssel sein wird, den wir hier haben werden. Und dann geben wir ihm diesen entsprechenden Wert. Ich weiß nicht Lassen Sie uns einfach ausdrucken sind variabel oder unser neues Wörterbuch, das wir erstellt haben. Und was wir hier am Ende sehen, ist, dass wir einen neuen Keep hinzugefügt haben und der Wert ist die Liste mit einem Element und dem einzigen Element. Es hat den Wert von 0,1, so dass wir sehen können, dass Wörterbücher wirklich cool sind. Sie sind auch sehr mächtig, und Sie wissen, dass wir leicht mit ihnen herumlaufen können, und es ist viel einfacher, auf die Elemente zuzugreifen, wenn wir wissen, wonach wir suchen. Auf der anderen Seite, sie haben keine Bestellung über DSO. Das ist etwas, das eine Liste hat, und so wissen Sie normalerweise, wann Sie ein Wörterbuch verwenden möchten und wann Sie eine Liste verwenden möchten . Aber es ist immer schön zu wissen, dass Sie Optionen haben, um beide zu verwenden. 14. Kopie von 13Tuples: Alle, es ist Max. Und willkommen zurück in meinem Python-Tutorial. In diesem Tutorial werden wir uns zwei Pools ansehen, was eine andere Datenstruktur ist. Also haben wir bereits zwei Datenstrukturen gesehen, eine davon ist die Liste, die andere das Wörterbuch. Nun ist 1/3 gemeinsame Datenstruktur, die in Python verwendet wird, eine Zwei-Schüssel. Also lassen Sie uns einen Test erstellen, um so erstellt testbar hier jetzt zu ziehen, um eine Tube zu erstellen, oder wir werden einfach Klammern öffnen und schließen. Und wenn wir also eine leere Röhre erstellen wollen, wäre das alles der Weg, es zu tun. Andan Wir können den Test ausdrucken, um so zu ziehen, und wir können unseren Code speichern und ausführen. Und so empfing er. Wir haben eine leere Schüssel. Nun, wenn wir es tatsächlich füllen wollen, , können wir anfangen,Elemente ins Innere zu setzen. Und wenn Sie also einen 12 Stier wollen, können wir eine Zahl oder eine ziemlich viel, die wir in jeden Datentyp einfügen können, aber wir werden nur Zahlen verwenden. Aber Sie können auch Strings, Ihre Listen oder Wörterbücher oder wirklich, was Sie wollen, einfügen Ihre Listen oder Wörterbücher oder wirklich, . Setzen wir jetzt die Nummer zwei ein. Nun, der große Unterschied zwischen zwei Polen und allem anderen ist, dass, wenn wir nur ein Element im Inneren haben , wir immer noch ein Komma am Ende setzen müssen. Also, um eine Tupelov-Größe eins zu erstellen, wir Klammern setzen und dann machen wir zwei Komma. Und dann, wenn wir das speichern und ausführen, dann sehen wir hier, wir haben ein zu ziehen von Seiten eins. Nun, wenn Sie eine zweite Schüssel erstellen möchten, die vielleicht Hallo und Welt als zwei Elemente sein wird. Jetzt, wenn wir mehr als ein Element haben, müssen wir nicht mehr mit einem Komma enden. Also nur für den Fall der 12 Aber brauchen wir eine gemeinsame am Ende hier? Und dann können wir ausdrucken oder zweitens ziehen, wenn wir wollen, so und speichern und ausführen. Und so erhält er. Wir müssen ziehen und ein oder zwei ziehen wollen. Ähm, und wir können auch einige Operationen an ihnen durchführen, wie wir sie zusammen hinzufügen können, genau wie wir es mit Listen wissen. Also bei unserem Test Tupelo und sind an zweiter Stelle zusammen zu ziehen, und das würde nur verbinden sie, wie wir hier sehen, können wir auch bestimmte Elemente zugreifen. Also in diesem Fall haben wir nur ein Element in der Testbar. Also würden wir das Null-Element auseinandersetzen, was wir hier sehen. Wir können auch auf mehrere Elemente zugreifen oder Gewürze machen, wie wir es aus, um, Listen und Strings kennen um, , so dass wir Null bis zu gehen. Und tatsächlich, wenn wir das leer lassen, gehen wir bis zum Ende hoch. Also, wenn wir das speichern und ausführen, sehen wir, dass wir das Original tatsächlich zurückziehen, weil wir gerade das Ganze in die Schüssel genommen haben . Eine Sache, die wichtig ist zu wissen, dass wir nicht mit zwei Pools tun können, ist, dass wir die Werte nicht neu zuweisen können . Also, wenn ich meine Sekunde zum Bowl nehmen und ich will einen neuen Wert zugewiesen haben, und dann habe ich versucht, meine zweite Schüssel auszudrucken, werde ich tatsächlich in eine Ära laufen, weil das ist, wo zwei Pole unterscheiden sich von Listen ist , dass ich die Werte, sobald ich sie definiert habe. Und so ist das einer der wichtigsten Unterschiede zwischen zwei Polen und Listen ist, dass sie beide Art von Gruppierungen sind. Aber in zwei Umfragen ist es sehr wichtig, dass ich, sobald ich einen Wert erstellt habe, den Wert nicht mehr ändern kann. 15. 14TypeConversion: alle, es ist Max und willkommen zurück in meinem Pipe-Editorial. Also haben wir viele verschiedene Arten gesehen. Aber was in Python wichtig ist, ist, dass wir nicht einfach verschiedene Typen miteinander verbinden können. Wir müssen etwas tun, das Typecasting genannt wird. Und was Typecasting ist, ist eine Menge davon ermöglicht es uns, einen Typ in einen anderen zu konvertieren. Also lassen Sie uns ein Beispiel dafür sehen. Lassen Sie uns eine unveränderliche erstellen und eine String-Variable erstellen. Und wir werden das gleich dem Interview eins sein und hier wird, ähm, sagen wir einfach die Saite von dem, was so sein wird, und also will ich das nicht tun . Wir wollen eine Punktzahl erstellen, die gleich unserer String-Variable sein wird, plus unsere unveränderliche. Also wirklich, was wir wollen, ist, dass wir sagen wollten, Partitur ist eins wie diese? Das ist also, was wir von unserer Punktzahl hier wollen. Nun, wenn Sie das versuchen und wenn wir versuchen, die Partitur auszudrucken, wenn wir speichern und ausführen, werden wir einen Fehler bekommen, weil es sich um verschiedene Typen handelt. Hier haben wir eine Zeichenfolge, und hier haben wir eine ganze Zahl und dieses Plus-Symbol mir etwas anderes für Strings Thanet für ganze Zahlen tut. Was wir also tun müssen, ist, dass wir eine ganze Zahl in eine Zeichenfolge umwandeln oder umwandeln müssen. Die Art und Weise, wie wir das tun können, ist, dass wir diese str vor und dann können wir Klammern um das setzen, was wir in eine Zeichenfolge konvertieren wollen. Also, jetzt, was wir tun, ist, dass wir diese ganze Zahl konvertieren. Also mit SGR herum, eine, die wir tun, ist, dass wir die ganze Zahl in die Zeichenfolge konvertieren, die, wenn Sie es ausdrucken, nicht anders aussieht. Aber die für den Computer, es sind völlig andere Welten. Der Unterschied zwischen Strings und Ganzzahlen ist dafür nur immens. Und so haben wir jetzt eine Saite hier und eine Saite hier und das Plus für String-Clustering ist einfach. Es bedeutet nur, zusammenzuziehen. Also, wenn wir das speichern und ausführen, dann sehen wir, dass wir das Ergebnis erhalten, das wir erwartet haben. Jetzt können wir auch eine zweite Testzeichenfolge erstellen und lassen Sie uns dies in diesem Fall ein Interview sein . Aber es wird natürlich eine Zeichenfolge sein, natürlich eine Zeichenfolge sein, und wir werden versuchen, einen Test zu machen und jetzt wollen wir die zweite Testzeichenfolge hinzufügen. Also möchten Sie den Interview-Wert dieser Plus zwei hinzufügen, sind eher zu unseren unveränderlichen wie folgt . Also wollen wir das Ergebnis erhalten. Aber wieder hier werden wir das Problem haben, das wir Strings hinzufügen, um einzuführen. Also kostenlos speichern, laufen. Wir sehen, dass wir das Ergebnis der ersten Punktzahl bekommen, was wir hier haben. Aber jetzt, sobald wir diesen Ort hier erreicht haben, stürzt unser Programm ab, weil wir eine Zeichenfolge haben. Eine ganze Zahl, die wir tun können, ist, dass wir dies in einen Inter Keim konvertieren können. Und so funktioniert das nur, wenn die Zeichenfolge tatsächlich Interviewwerte enthält. Also, wenn wir das bei irgendetwas Button Integer ausprobiert haben, wird es fehlschlagen, weil es nicht weiß, wie man Wörter zwei ganze Zahlen konvertiert. Das ergibt keinen Sinn. Aber in den Fällen, in denen unsere Zeichenfolge tatsächlich nur eingeführt wird oder es Floats sein kann, funktioniert diese Konvertierung. Also, wenn wir das speichern und ausführen, dann sehen wir, dass wir das Ergebnis für keine Sie erwähnten Floats erhalten. Also lasst uns unseren Schwimmer sehr geboren haben. Lassen Sie uns dies gleich sein, sondern wird eine String-Float-Variable haben. Also werden wir eine Zeichenfolge haben, aber sie wird eine Fließkommazahl 4,7 wie diese enthalten und wir werden unsere zweite haben . Einige werden gleich unserer Stärke fließt Variable sein und wir werden nur hinzufügen, um es sind Ihre Variable beigesetzt. Nun, die Addition zwischen Ganzzahlen und Gleitkommazahlen sowie den Computer zu finden weiß genau, was das bedeutet. Und wenn wir ein zweites ausdrucken, werden wir jedoch eine Luft bekommen , denn wieder müssen wir diese Zeichenfolge hier zuerst in eine ganze Zahl umwandeln. Also, wenn wir das speichern und rennen und versuchen, zu sehen, was passiert, werden wir die gleiche Luft bekommen, die wir immer bekommen. Wir haben hier eine Zeichenfolge, die wir eine ganze Zahl haben, die der Computer nicht weiß, was zu tun ist. Wissen Sie, wir können Float-Typecasting verwenden, damit wir den Float-Typ verwenden, und dann werden wir in Klammern setzen Das Ding, das wir in eine Gleitkommazahl konvertieren wollen , und dann werden wir, was passieren wird, ist 4.7 auf die Gleitkommazahl 4.7. Also Float der Zeichenfolge 4.7 konvertiert in eine schwebende Zahl 4.7 und wir haben das gleiche hier. Also Ende der Zeichenfolge Drei konvertiert in das Interview drei. Also, jetzt, wenn wir speichern und ausführen, sehen wir, dass wir das Ergebnis 5.7 erhalten. Also haben wir gesehen, dass diese Arten von Converse in Aktion ist, aber wir können auch tun, ist, dass wir es nur eine allgemeine Float-Variable sagen 5.7 nehmen können und dann erstellen Sie unser drittes einige Und in diesem Fall wollen wir unseren Float in eine ganze Zahl konvertieren und dazu wir äußerer und variabler beenden möchten. Jetzt wollen wir das Ergebnis unserer es gibt etwas Nein, wenn ich nicht in Ihre setzen, wird es keinen Unterschied machen, weil ich eine Fließkommazahl hinzufügen und zusammen eingreifen kann . Aber wenn ich in Ihre etwas Interessantes setzen, wird passieren, wo das Ergebnis, das ich bekommen werde , sechs sein wird. Und was passiert, wenn ich eine Ganzzahl um eine Gleitkommazahl lege? Ich wollte die Interviewer-Version davon bekommen. Also wird der Dezimalteil abgeschnitten und ich werde nur die ganze Zahl bekommen, die nur fünf sein wird . Also bekommen wir fünf plus eins. Wir geben uns nur sechs. So funktioniert die Typkonvertierung und wird wichtig, weil zum Beispiel im Hinblick auf das Drucken von Dingen wie Strings. Und wenn Sie einige Sätze zusammen und all diese Dinge hinzufügen möchten, dass es wichtig ist, dass wir wissen, wie man verschiedene Typen konvertiert, damit wir sie zusammenfügen können , oder falls Sie die Zahlen speichern, die Strings für einige Grund, in dem Sie sie lesen, und dann möchten Sie in der Lage sein, sie einzuführen. Und das ist es, was wir hier haben. Sie möchten in der Lage sein, sie in Gleitkommazahlen zu konvertieren, daher ist die Typumwandlung wichtig, aber es ist auch sehr cool zu verwenden. 16. 15UserInput: Alle, das ist Max. Und willkommen zurück zu meinem privaten Tutorial. Lassen Sie uns also voran und werfen Sie einen Blick auf die Benutzereingaben. Manchmal möchten Sie, dass ein Programm mit dem Benutzer interaktiv ist, oder wir möchten den Benutzer bitten , uns einige seiner Informationen mitzuteilen. Und dazu müssen wir den Benutzer auffordern können, Dinge einzugeben, die wir benötigen, um diese Eingabe zu speichern. Also werden wir eine Eingabevariable erstellen, die nur speichern wird, was die Benutzereingaben, die von ihnen in einer Sekunde fragen und sie fragen und etwas setzen. Wir werden nur die Keyword-Eingabe eingeben und wir werden Klammern öffnen und schließen. Jetzt können wir es einfach so lassen. Aber wenn wir das tun, dann wird es einfach eine leere Eingabeaufforderung haben. Und der Benutzer wird nicht wirklich sicher sein, ob er es brauchen und etwas setzen, weil es einfach leer sein wird . Um dem Benutzer zu helfen, zu verstehen, was einzugeben ist, werden wir hier eine Zeichenfolge einfügen, und diese Zeichenfolge wird die Aufforderung sein, die der Benutzer lesen wird. So, zum Beispiel, Ich kann schreiben, Bitte geben Sie Ihren Namen und ein vier Minuten ein bisschen schön. Und dann in der nächsten Zeile drucken wir einfach alles aus, was wir als Eingabe gespeichert haben. Also, wenn wir speichern und ausführen, dann was wir sehen, ist, dass wir die Eingabeaufforderung bekommen. Bitte geben Sie Ihren Namen ein , der direkt von hier kommt und damit ich meinen Namen Max eingeben kann, und dann gibt es mir in der nächsten Zeile zurück. Was also passiert ist, ist, dass ich aufgefordert wurde, meinen Namen einzugeben. Und sobald ich meinen Namen, meinen Drücken der Eingabetaste eingegeben habe, wird das alles in der Eingabevariablen gespeichert. Und das habe ich aufbewahrt. Und dann kann ich es irgendwie zurückgeben, wenn ich will, oder ich kann es später benutzen. Nun, etwas anderes, was wir tun können, ist, dass wir vielleicht eine zweite Eingabe haben können, und wir werden diese Eingabe haben. Und du wolltest fragen, wie viele Donuts isst du gerne zum Frühstück? Ähm, und so ist das gut. Die Aufforderung, die wir ihnen geben werden. Aber wir erwarten in der Zahl. Also, was wir tun werden, ist, dass wir die Eingabe automatisch in eine ganze Zahl umwandeln. Also werden wir diesen Interviewer um die Eingabe legen, und das wird automatisch die Eingabe in eine ganze Zahl konvertieren. Jetzt ist es wichtig zu beachten, dass, wenn Sie Eingaben erhalten, es normalerweise in Form einer Zeichenfolge ist, und Sie werden es in Form einer Zeichenfolge speichern. Also, wenn du es willst , in Form von etwas anderem, müssen sie es werfen. jedoch auch wichtig zu beachten, Es istjedoch auch wichtig zu beachten,dass, wenn ich das hier herumsetze und sie mir nichts geben , das in Integer konvertiert werden könnte, mein Programm abstürzen wird. Also, das sind wichtige Dinge im Hinterkopf zu behalten , in Ordnung, also wenn wir das speichern und ausführen und ich hier auch eine zusätzliche Zeile hinzugefügt habe, wird das ihre Antworten auf beide zurückdrucken. Also antworten wir zuerst auf meinen Namen. Max und ich mögen Teoh Two Donuts zum Frühstück. Und so konnte man das hier sehen. Zuerst siehst du Max und dann siehst du die Nummer zwei. So können wir über Benutzereingaben gehen, ID zeigt Ihnen gerne, was passiert, falls ich keine Ganzzahl eingebe. Sagen wir Max. Und hier drinnen sagen alle Typen keine. Dann wird mein Programm abstürzen, weil ich einen Fehler bekomme. Es ist also wichtig zu wissen, oder es ist wichtig, sicherzustellen, dass die Eingabe-Ganzzahl auf. Können Sie etwas überprüfen Und vielleicht, wenn Sie möchten, können Sie um-Schleifen verwenden und weiterhin überprüfen, ob das importierte tatsächlich eine ganze Zahl ist weil andernfalls, wenn der Benutzer Ihren Anweisungen nicht folgt, könnte es dazu führen, Ihr Programm zum Absturz bringen. 17. Kopie von 16GlobalVariables: Alle, das ist Max. Und willkommen zurück in meinem Python-Tutorial. Was wir also in diesem Vortrag betrachten werden, wird globale Variablen sein. Nun haben wir im Allgemeinen Variablen wie diese gesehen, zum Beispiel, oder besser gesagt, nur eine einzelne Variable, zum Beispiel, wie die Zahl sieben Aber wir können tun, ist, dass wir tatsächlich eine globale -Variable durch Hinzufügen des Schlüsselworts global vor. Und was das tut, ist manchmal, wenn wir Dinge haben und wir wirklich erweitern oder Code, etwas hat nur eine lokale Umgebung, zum Beispiel, Funktion, die wir noch nicht gesehen haben. Aber wir werden bald sehen. Funktionen haben also nur lokale Variablen. Und wenn Sie also Zugriff auf globale Variablen haben wollen, müssen wir dieses globale Schlüsselwort einfügen. Und das erlaubt uns, Variablen zu ecstasies, auch wenn wir uns in einer anderen Umgebung befinden. Das auf Lee hat lokale Variablen darin. 18. 17Functions: Heroin. Es ist Max. Und willkommen zurück in meinem privaten Leitartikel. In dieser Vorlesung werden wir uns Funktionen ansehen. Also im Grunde, was eine Funktion uns erlaubt, ist es, uns alle einen kleinen Codeblock zu definieren, den wir immer wieder wiederholen möchten. Und anstatt den Code jedes Mal kopieren und einfügen oder ihn immer wieder schreiben zu müssen, könnten wir die Funktion einfach nach ihrem Namen aufrufen und der gesamte Code, der darin enthalten ist , wird ausgeführt. Die Funktion hat also eine allgemeine für gemeint, die mit einem tauben Schlüsselwort beginnen wird. Also werden wir eine Funktion definieren. Dann haben wir einen Funktionsnamen. Ähm, und dann haben wir eine offene und geschlossene Klammer, und hier können wir Eingabevariablen einfügen oder schwächen definieren, um, Eingabevariablen. Wenn wir also zum Beispiel nicht sehr eine und Eingabevariablen setzen können, wie wir hier durch Kommas getrennt haben, muss jede neue Eingabevariablen durch Komma getrennt werden, genau wie Elemente, Analyst. Und dann haben wir hier einen Doppelpunkt und jetzt gehen wir in die nächste Zeile und dann haben wir Code und hier ist es wichtig zu beachten, dass wir Einrückungen verwenden. Also, weil wir in dieser Funktion sind, müssen wir eingerückt werden, und dann können wir etwas mehr Code haben, wenn Sie hier wollen. Aber sobald wir aufhören, geht davon aus, dass wir aus der Funktion gehen. Wenn du ausgehen willst, müssen wir diese Vertiefung stoppen. Also hier sind wir nicht mehr in der Funktion. Und so ist das eines der Beispiele, bei denen die Einrückung eine sehr wichtige Rolle spielt. Lassen Sie uns nicht wie üblich hier oben, damit wir darauf hinweisen können. Aber lassen Sie uns voran gehen und unsere eigene Funktion schaffen. Also werden wir eine Funktion erstellen, und wir rufen diese einfach an. Füge eins hinzu, und es wird eine Variable als Eingabe nehmen und wir rufen diese Variable X an und dann werden wir unseren Colin hier haben und wir werden eingerückt sein. Und dann sagen wir so etwas wie Warum ist gleich, um wieder mit der Empörung zu beginnen ? Also, warum wird gleich X plus eins sein? Also hier erstellen wir eine lokale Variable. - Warum? Also ist die Funktion einer der Orte, wo wir diese lokale sehr geboren Rekrutierung lokale sehr warum, die gleich dem Wert von X plus eins sein wird. Und jetzt kommt der sehr wichtige Teil der Funktion, die wir den endgültigen Wert zurückgeben wollen. Und die Art, wie wir das tun können, ist, wir nehmen das Schlüsselwort zurück, und wir werden einfach zurückkehren. - Warum? Und was das tut, ist, dass wir diesen Input hier haben. All das Zeug wird hier drin gemacht, und das ist der endgültige Wert, den wir von ihm zurückbekommen. Also in Bezug auf ein Beispiel, sagen wir, unsere Startvariable oder Startnummer wird eins sein. Und lassen Sie uns unsere nächste Zahlenvariable erstellen, die sein wird. Und jetzt werden wir die Funktion aufrufen,eine hinzufügen, eine hinzufügen, und wir werden ihr die Eingabe der Startnummer wie diese geben und beachten Sie, dass ich nicht haben muss , dass dieser Variablenname hier der gleiche ist. Dieser Name ist nur wichtig für das, was ich innerhalb der Funktion referenziere, aber es muss nicht tatsächlich der Name sein, der angezeigt wird. Dies ist nur ein Platzhaltername. Und so haben wir das hier. Also, was wir tun, ist, dass wir mit der Nummer eins beginnen und dann erstellen wir eine Variable namens nächste Zahl, die gleich ist, was von dieser Anzeige zurückgegeben wird Eine Funktion, die die Eingabe der Startnummer hat . Also, wenn es ausdrucken, sind die nächste Nummer, was wir und speichern und ausführen. Das, sehen wir, ist, dass wir die Nummer bekommen, um zurückzukehren, oder wir bekommen die Nummer zwei. Was also passiert ist, ist, dass wir in unsere Add-one-Funktion gegangen sind und wir die Eingabe der Startnummer gegeben haben , die jetzt gleich ist Zehenakten und Stern-Startnummern eins. Das bedeutet also, dass X gleich eins ist. Und jetzt erstellen wir hier eine lokale Variable namens Warum? Was gleich X plus eins ist und sagte Warum ist gleich eins plus eins, die gleich zwei ist und das ist, was wir zurückkehren. Also kehrten wir zurück. Und so wird all dies durch diesen Wert ersetzt, den wir hier zurückkehren. Also, was wir wirklich sagen, ist die nächste Zahl gleich der Rückkehr, warum also kehrten wir zur nächsten Zahl gleich zwei ist. Also all das wird ersetzt, aber auch. Und deshalb haben wir die nächste Zahl hier gleich zwei. Wenn wir nun ein Beispiel sehen, das die globale Variable verwendet, damit wir sagen können, um, erstellen wir ein globales X wie dieses und geben wir ihm die Nummer fünf und dann geht das hier und ruft die globale und dann ist der eigentliche Name das Global X. Was wir hier also tun, ist, dass wir in gewissem Sinne diese globale X-Variable importieren in gewissem Sinne . Also jetzt haben wir Zugriff auf sie lokal, innerhalb unseres Inneren unserer Funktion hier. Und was wir tun können, ist, anstatt Y gleich X plus eins zu sagen, können wir auch sagen, warum gleich Global X plus eins ist. Jetzt bemerken Sie, dass die Eingabe, die ich hier habe, irrelevant ist, weil sie nicht mehr im Inneren verwendet wird. Aber wenn ich das speichere und führe, dann werde ich sehen, ob ich den Wert sechs bekomme. Und das liegt daran, dass ich dieses Global X verwende, das ich hier mit dem globalen Schlüsselwort für DATs importiert habe . Was ich auch zurückgekehrt werde, nicht hier. Aber es ist wichtig zu beachten, dass die Art und Weise, wie ich es nicht gehört habe , zum Beispiel, weil ich diese Eingabe X entfernt habe und nicht mehr irgendwo innerhalb dieser Funktion erscheint, es nirgendwo mehr betrachtet wird. Aber so würden wir voran gehen und die globale Variable verwenden, wenn wir zum Beispiel wollten . 19. 18BooleanExpressions: jede Frau. Es ist Max. Und willkommen zurück in meiner Pfeife, redaktionell. Also haben wir boolesche Variablen schon mal gesehen. Jetzt werden wir uns Bullen Expressions ansehen, die wir irgendwie an die Operation ähnlich denken können, wie wir uns arithmetische Operationen zur Einführung von Floats angesehen haben, und wir haben uns String-Operationen für Strings angesehen. Jetzt werden wir uns boolesche Ausdrücke ansehen, die nicht vollständig Operationen boolesche Variablen sind, sondern ihre Operationen, die uns boolesche Variablen zurückgeben werden. Also lassen Sie uns das einfach in Aktion sehen. Eines der Dinge, die wir uns zum Beispiel ansehen können , oder eine Menge Dinge, die wir tun werden, ist Vergleiche. Also schauen wir uns ein Beispiel an, das größer ist als Und so, wenn wir einen Vergleich von Les , sagen wir, sechs und sieben machen , sagen wir, sagen wir, , wenn wir hier reinsetzen, äh, größer als Symbol. Was wir tun, ist, dass wir überprüfen, ob Sieben größer als sechs sind. Und wenn wir das Ergebnis von größer als ausdrucken und wir speichern und ausführen dies, was wir sehen, ist die Antwort, die wir bekommen, ist wahr. Sieben ist also größer als sechs. Wenn Sie hier weniger als setzen und wir speichern und ausführen, lassen Sie mich die Antwort falsch bekommen. Also, wenn wir dies rückgängig machen und vielleicht eine neue Variable erstellen, wenn wir es Lektion nennen, und wir werden das gleich sieben haben . Lektion sechs und wir drucken das Ergebnis in weniger als und wir sparen ihn auf diese. So sehen wir, dass größer sind als hat den Wert wahr und sind kleiner als der Wert falsch hat. Also setzen wir hier nicht wirklich boolesche Werte ein, aber wir machen einen Vergleich, und wir bekommen einen BOOLEAN-Wert daraus. Also einige andere Vergleiche, die wir tun können, zum Beispiel gleich, ähm so, und so werden auf seine sieben gleich sechs aussehen. Und jetzt ist es wichtig zu beachten, dass, wenn ich überprüfe, Äquivalenz tatsächlich zu Gleichheitszeichen anstelle eines verwenden muss. Das eine Gleichheitszeichen bedeutet also Zuweisung. Das doppelte Gleichheitszeichen bedeutet Gleichheitsvergleich. Also vergleichen wir, ob sie einander gleich sind und so kann ich das Ergebnis von gleich ausdrucken und ich kann diese sieben gleich sechs überprüfen und hier in diesem Fall bekommen wir wieder die Antwort falsch. Ich kann auch eine Sekunde gleich Teil zwei machen. Und hier werden wir sieben mit der Nummer sieben vergleichen. Und wir können auch gleich Teil zwei ausdrucken. Und wenn wir das speichern und ausführen, dann sehen wir, dass wir hier falsch sind, wenn wir sieben und sechs vergleichen, und wir werden wahr, weil sieben gleich sieben ist . Nein, Was ist, wenn Sie wollen nicht gleich zu Nun, die Art und Weise, wie wir tun können, das ist, wir können auf sieben schauen und dann haben wir ein Ausrufezeichen. Gleichheitszeichen sechs und selbst frei Front out. keine Menschen Auchkeine Menschen. Und wenn wir das speichern und ausführen, dann sehen wir, dass wir hier die Antwort wahr bekommen. Also, was wir hier sagen, ist, dass wir sagen, ist sieben nicht gleich sechs oder sieben ist in der Tat nicht gleich sechs. Also bekommen wir den Wert wahr von hier jetzt, wir können auch größer als oder gleich tun, damit wir Sick Look können, ist sieben größer als wir hier oben gehabt haben, oder gleich mit diesem gleichen Symbol hier? Sechs. Und wir könnten die Ergebnisse ausdrucken, die wir gespeichert haben. Führen Sie dies und wir sehen, dass durch diese wahren Befragten hier sieben größer als oder gleich sechs ist, was wahr oder schwächer ist. Tun Sie kleiner als oder gleich, und so, dass wird haben sieben kleiner als oder gleich sechs und nicht die Position dieser größer als dieser Lektion. Einfach. Es ist also wichtig, dass es immer auf der linken Seite dieser zweiten gleich ist, oder dies ist eigentlich der zweite Teil dieser Gleichheitsprüfung. Also ersetzen wir eines der Gleichheitszeichen hier durch dieses Größeres als mit diesem kleiner als oder mit diesem Ausrufezeichen für den Fall von ungleich. Es ist also Teil des Ergebnisses von kleiner als oder gleich. Und wenn wir das hier speichern und ausführen, sehen wir, bekommen wir das Ergebnis falsch. Also sieben ist nicht kleiner als oder gleich sechs. 20. 19IfElifElseStatements: Alle, es ist Max. Und willkommen zurück in meinem Python-Tutorial. Also, jetzt werden wir unseren ersten Blick auf den Kontrollfluss in der Programmierung werfen und die Art und Weise, wie wir das tun werden, wird if-Anweisungen verwenden. Das allgemeine Format ist also, dass wir hier eine if-Anweisung haben, und dann haben wir hier einen Boo im Ausdruck, und dann haben wir einen Doppelpunkt. Und dann haben wir einen Code, der ausgeführt wird, wenn die if-Anweisung tatsächlich wahr ist oder wenn dieser boolesche Ausdruck wahr ist. Also lassen Sie uns ein Beispiel dafür sehen. Lassen Sie uns unseren Test sehr warm erstellen. Und lasst uns mit der Nummer 10 sprechen. Und sagen wir, wenn unser Test sehr Bulle weniger als 10 ist, drucken wir den Satz Wert ist weniger als 10. Was wir also tun, ist, dass wir unsere Testvariable erstellt haben, die den Wert 10 hat. Hier haben wir unsere Boolesche Ausdruck war Schecks. Wenn die Testvariablen weniger 10, was in diesem Fall nicht so wäre, wenn wir dies speichern und ausführen , dann werden wir eigentlich keine Ausgabe bekommen, weil sie Testvariable sind. Es ist nicht weniger als 10, aber wenn wir unsere Testvariable neun machen, zum Beispiel, und wir speichern ihn damit. Dann sehen wir, dass wir die Ausgabe bekommen, die unsere Werte weniger als 10 sagt. Es ist also wichtig zu beachten, dass auch die Einrückung hier für die if-Anweisung verwendet wurde. So wie wir in Funktionen gesehen haben, in denen wir Einladung für die if-Anweisung hinzugefügt haben, werden wir auch eine Einrückung haben. Also, wenn er auf diese Art von Beispiel aussehen will erscheinen, können wir auch einen weiteren Code hinzufügen , der alles in Ordnung ist, solange wir eingerückt sind und solange wir nicht mehr eingerückt sind, waren nicht mehr in der if-Anweisung. Also ist es hier wichtig. Wir könnten vielleicht eine zweite Druckaussage se noch hinzufügen, wenn und die McCain eine endgültige Druckaussage außerhalb oder wir sagen nicht mehr. Und wenn so und so, wenn wir das speichern und ausführen, dann werden wir es sehen. Wenn wir den Test für etwa neun wird sehen, dass die Werte Verlust von 10 und die meisten sagen wir sind immer noch in der If und dann drucken wir aus. Wir sind nicht mehr in der wenn, aber wenn wir unsere Testvariable gleich 10. Zum Beispiel, und wir haben darauf gespeichert. Sie wollten die Werte unter 10 nicht ausdrucken, noch drucken wir aus. Immer noch drin, wenn, weil wir nie darauf hineingegangen sind. If-Anweisung, weil unsere Testvariable nicht kleiner als 10 ist, drucken wir nur nicht mehr aus. Und wenn ja, sehen wir, dass dies nicht mehr Teil dieser if-Anweisung ist. In Ordnung, also ist es eine Sache, aber was, wenn wenn wir nach einer Sache suchen wollen, und wenn das nicht der Fall ist, wollen wir etwas anderes tun. Was wir also tun können, ist, dass wir eine else-Anweisung hinzufügen können. Dies ist so ähnlich wie die Standardeinstellung. Also, falls das nicht funktioniert, wenn dies fehlschlägt, dann kehren wir auf den Standard zurück, was dieser andere Fall sein wird. Und da es die Standardeinstellung ist, werden Sie feststellen, dass wir hier keine booleschen Ausdrücke hinzufügen müssen. Also, wenn wir in Bezug auf Kommentare hinzufügen, die diese else-Anweisung haben werden und dann haben wir hier einen Code jetzt, es ist auch wichtig ist, dass ich nichts dazwischen hier setzen darf, also bin ich kein Code darf hier gehen, wenn ich will Verwenden Sie diese l-Anweisung. Die else-Anweisung muss also der if-Anweisung folgen. Das Einzige, was dazwischen liegt, ist beabsichtigte Blöcke. Aber es ist wichtig, dass das andere dem If folgt und dass es nichts dazwischen hier gibt, also Kommentare sind OK, weil sie vom Computer ignoriert werden. Aber alles andere ist es nicht. So. Ich kann diese Druckanweisung zum Beispiel hier nicht haben , weil sonst der Computer nicht erkennt, dass dies sonst und das, wenn sie verbunden sind . Also lassen Sie uns ausdrucken, was passiert. Für den Fall, dass unsere Testvariable nicht weniger als 10 ist. Wir drucken nur sehr geboren aus, nicht weniger als 10. Also entweder unsere Testvariablen Lektion 10 in diesem Fall wird diese beiden Werte ausdrucken sonst sagen, dass sehr fett ist nicht weniger als 10. So werden wir sehen, dass sie hier ausgegeben wurden, was besagt, dass die Variable nicht weniger Absicht ist. Also haben wir diese Standardart von Fall eingegeben. Nun, eine andere coole Sache, die wir tun können, ist, dass wir etwas in l f Anweisung genannt verwenden können und die Form des L F wird sein oder was eigentlich steht für sonst. Wenn ja, wenn das nicht funktioniert, aber wir wollen immer noch nach anderen Dingen suchen, dann können wir nach anderen suchen, wenn und dann haben wir hier einen anderen booleschen Ausdruck. Und wenn dieser boolesche Ausdruck auch zutrifft, wenn dieser Segen Ausdruck wahr ist, würden sie hier Code ausführen. Und wenn wir wollen, können wir auch mehr Code ausführen. Und wir können das Gleiche auch in der else-Anweisung tun. Also, wenn wir das ein paar haben, zum Beispiel, und dann lassen Sie uns überprüfen, ob unsere Testvariable gleich 10 ist. Dann lassen Sie uns ausdrucken. Sehr Schüssel ist 10 so. Also jetzt haben wir verschiedene Fälle. Zuerst überprüfen wir es auf Variablen. Lektion 10. Wenn es nicht ist, dann gehen wir in diese andere, wenn und wir überprüfen, ob unsere Variablen gleich 10. Wenn ja, dann drucken wir die meisten 10. Wenn keiner dieser Fälle zutrifft, geben wir den Standardfall an. Also, wenn wir speichern und laufen, das werden wir sehen, ist, dass wir die Ausgabe bekommen. Variable ist 10, weil das der Fall ist, dass wir gehen. Und da wir einen dieser Fälle ausgeführt haben, müssen wir nicht mehr auf den Standard zurückkehren, wenn wir mit meinem so beginnen. Und wenn wir das speichern und ausführen, dann werden wir, dass die Werte Lektion 10 und auch die noch in if Aussage, die wir hier haben. Aber weil wir diese if-Anweisung hier ausgeführt haben, ignorieren wir dies sonst, wenn oder diesen Standardfall, weil wir bereits das If ja ausgeführt haben , müssen wir nicht nach anderen Fällen suchen, weil wir den Fall bereits gefunden haben das funktioniert . Jetzt gibt es einen Unterschied in der Verwendung von L f und l nur wenn ja, wenn ich LF hier nicht verwende, mache ich einen weiteren Check. Und also mache ich es auch nicht, oder zuerst werde ich das überprüfen, dann werde ich das überprüfen. Wenn ich das tue, sagen wir zum Beispiel weniger als 11, und ich mache meine Testvariable 10 und ich speichere und führe dies aus. Dann, was ich sehe, ist zuerst, dass ich die Werte weniger als gut sage, ich denke, 11 wäre hier angemessener gewesen. Also lassen Sie uns das noch einmal speichern und ausführen. Zuerst schaue ich mir diese f Aussage an und ich sehe die Tennisstunde 11, was ich hier bekomme. Dann gehe ich in diese if-Aussage und ich sehe, dass die sehr Schläge 10 das ist, was ich hier bekomme . Und dann drucke ich aus oder gut, dann gehe ich nicht zum Standardfall und dann drucke ich aus, dass wir nicht mehr in der Wenn ja das ist der Unterschied zwischen uns, ob, LF, falls es oder wenn anders, Ich hatte diese LF-Aussage hier, dann würde ich nicht beide ausführen. Und so, wenn ich speichern und laufen, dann sehen wir, dass ich nicht mehr drucken die sehr Schläge 10, die ich erschienen war, weil ich sonst überprüfen . Wenn ja, andernfalls, wenn in diesem Fall, die Anweisung auch nicht wirklich nützlich, denn wenn unser Variablenwert kleiner als 10 ist, als wenn unsere Werte kleiner als 11 sind, kann es gut 10 sein. Aber 10 ist immer weniger als 11. Also werden wir diese Aussage nie ausführen. Deshalb ist es wichtig, dass wir unsere l o Aussagen haben, dass sie tatsächlich Sinn machen , dass sie ausgeführt werden können, weil sie sonst hier einfach in diesen Fall fallen würden und sie nie ausgeführt werden 21. 20ForLoops: Alle, das ist Max. Und willkommen zurück zu meinem privaten Tutorial. In diesem Vortrag werden wir uns eine andere Form des Kontrollflusses ansehen , der Schleifen sein wird, und wir werden uns vier Lippenbekenntnis ansehen. Die allgemeine Struktur von A for-Schleife wird also das vier Schlüsselwort sein, dass wir eine Looping-Variable haben werden, die alle Schleifen für uns erledigen wird. Und das wird jede der Variablen oder jeden der Werte eins nach dem anderen speichern, die wir in geheilt verwenden werden, und dann haben wir hier drüben, was wir durchlaufen oder andere, was wir über. Das werden wir hier drüben haben, und wir werden einen Doppelpunkt haben, und dann werden wir eingerückt und wir werden Code haben. May wird etwas mehr Code haben. Das ist also die allgemeine Struktur einer for-Schleife. Also lassen Sie uns einige Beispiele dafür sehen. Das erste, was wir tun werden, ist, dass wir eine Testliste mit den Werten 15 Hand sieben erstellen und wir werden eine for-Schleife verwenden, um die Testliste zu durchlaufen. Also lassen Sie uns eine vier erstellen und dann werden wir einfach erstellen und Schleifenvariable. Und wir werden dieses eine Element nennen, weil das ein geeigneter Name ist, weil wir ein Testlistenelement für Element durchlaufen. Das wird also immer ein Element in der Liste sein, und Sie können es wirklich nennen, was Sie wollen. Ich nenne es einfach Elemente, weil ich denke, es ist ein guter, geeigneter Name, der, wenn ich diesen Code später lese, hilft uns zu verstehen, was das ist, was diese Variable wirklich ist. Also für Element in unserer Testliste, lassen Sie uns einfach das Element so ausdrucken und ich rette ihn. Lauf und ich sehe, ich bekomme eins und fünf und sieben. Und wenn Sie es jetzt noch nicht bemerkt haben, ich jedes Mal, wenn ich die Print-Anweisung mache, bekommeich jedes Mal, wenn ich die Print-Anweisung mache,eine neue Zeile. Und das ist nur inhärent der Print-Anweisung, die die Prince-Anweisung automatisch in eine neue Zeile hinzufügt, sobald Sie jede Anweisung kennen. Es ist also nur zum Formatieren von Dingen, um die Ausgabe zu erleichtern. Wenn Sie das ändern möchten, können Sie tatsächlich das Ende definieren, das hier sehr geboren ist, und dann können Sie in, was Sie wollen. Sie wollen zum Beispiel ein Leerzeichen, zum Beispiel ein Leerzeichen, dann können Sie einfach in ein solches Leerzeichen setzen und das wird ändern, wie Ihre Druckaussage endet. So sehen wir, dass wir jetzt nicht mehr diese Linien haben. Wir haben diese Räume, die Sie tun möchten, Sie wissen, wie Sie eine neue Zeile erstellen. Sie können einfach einen umgekehrten Schrägstrich setzen. Und so ist dieser umgekehrte Schrägstrich ein spezielles Escape-Zeichen auf DSO. Das ist es, was es hier tun wird. Und so haben wir dann wieder unsere neuen Linien. Aber wie auch immer, so war das nur eine kurze Randnotiz. Das ist also eine der Schleifen, die wir tun können. Wir können Listen durchlaufen. Wir können auch eine Testzeichenfolge auf Lassen Sie uns diese nur Hallo nennen, wie wir es früher gemacht haben. Und dann werden wir sagen, ein weiteres volles Leben wird für einen Charakter in unserer Testzeichenfolge sagen, wir drucken jeden Charakter so aus. Und wenn wir das speichern und ausführen, dann haben wir unsere erste Ausgabe, die 157 ist, und dann sehen wir, dass wir tatsächlich über die Zeichenfolge Zeichen für Zeichen schleifen so dass wir H E l 00 jedes der Zeichen in Hallo erhalten und Sie werden feststellen, dass die gemeinsame zwischen seinen beiden, die schwächen tun Gewürz, so dass wir einzelne Indizes zugreifen können. Sie erinnern sich also, dass wir auch etwas wie Teststring machen könnten , so dass wir in unserem Test auf das dritte Element des dritten Zeichens zugreifen konnten. Und wir könnten auch so etwas wie eine Testliste machen , so dass wir auf das dritte Element in unserer Testliste zugreifen konnten. Also, das ist, was wir hier für verschiedene Arten von Schleifen haben. Wenn Sie möchten, können wir auch einfach erstellen, und das ist auch eine sehr häufige Sache zu tun. Wir können einen Zahlenbereich so gut erstellen, sicherere Zahl in, und dann können wir etwas verwenden, das eine Bereichsfunktion genannt wird, wo wir eine Startnummer , eine Stoppnummer und eine Schrittgröße eingeben können , . Und dann können wir einfach unsere Nummer ausdrucken. Also lassen Sie uns schnell definieren diese Variablen, die wir hier eingefügt haben. Also sind Startnummer, die bei Null beginnen, sind Stopp-Zahl wird 10 sein und lassen Sie uns unsere Schritt-Größe für jetzt eins sein. Und es ist wichtig zu beachten, dass aufhören. Nummer bedeutet, dass wir hinauf gehen, aber das nicht einschließen. Also werden wir die Nummer neun sehen, aber wir werden die Nummer 10 nicht sehen, also retten wir ihn hierbei. Dann sehen wir, dass wir die Zahlen eins bis neun bekommen. Ähm, aber wir beginnen Null bis neun, weil wir Null angefangen haben. Wir gehen Schrittgröße von eins, aber wir sind nicht 10 enthalten. Selbst wenn wir in Schritt gehen Größe von zwei wird von 0 bis 8. Aber wir enthalten keine 10, weil es bis zu, aber nicht einschließlich geht. Wir müssen die Schrittgröße nicht angeben. Wenn wir nicht schwächen wollen, fangen Sie einfach an und hören Sie so auf. Also haben wir Null gestartet und dann standardmäßig auf eine Schrittgröße von eins gesetzt. Oder wir können auch einfach den Stopp setzen, und dann wird der Start bei Null vorgegeben, und es ist standardmäßig eine Schrittgröße von eins. Es ist wichtig zu beachten, dass, wenn Sie zwei Elemente haben, das bedeutet, dass die 1. 1 der Anfang sein wird. Der Wert in der 2. 1 wird der Stopp sein. Wenn Sie drei haben, dann haben Sie die Start-, Stopp- und Schrittgröße. Aber wenn du nur einen hast, dann wirst du hier nur das Stoppen haben 22. 21WhileLoops: Jeder will Max End. Willkommen zurück in meinem Piper Editorial. Also im letzten Video haben wir vier Schleifen gesehen. Nicht wir werden uns die andere Art von Loop-Steuerung voll ansehen, was Wild-Loops sein wird. Und so ist die allgemeine Struktur einer while-Schleife, dass wir beginnen mit while ein Schlüsselwort, und dann haben wir hier einen booleschen Ausdruck. Oder tatsächlich haben wir hier einen booleschen Wert, der auch ein boolescher Ausdruck sein könnte oder das Ergebnis eines Aufzählungsausdrucks sein könnte . Und dann haben wir etwas Code und vielleicht etwas mehr Code, den wir ausführen. So ist Ah, während Gruppe aussieht wie ein Beispiel sehen, lassen Sie uns unsere Startvariable erstellen, die Null sein wird. Wir werden sagen, während unser Start weniger als 10 ist, drucken wir unsere Startvariable aus, und wir wollen sicherstellen, dass wir nicht in einer Endlosschleife bleiben, und so werden wir am Ende Inkrement beginnen variabel um eins. Also werden wir sagen, dass unser Anfang sehr Bulle ist, wir werden es überschreiben, um seinen vorherigen Wert zu sein, und wir werden einen hinzufügen. Und so wird dieser Code oder diese Schleife ausgeführt, bis der Start nicht mehr als 10 ist. Wenn wir also speichern und ausführen, sehen wir, dass wir die Werte von Null bis zu neun erhalten, können Sie auch hinzufügen, sagen wir, 1,5, zum Beispiel. Wir können ihn auf diese speichern, und dann sehen wir, dass wir von Null Optionslinie in einer Schrittgröße von 1,5 bekommen. Also, was können wir noch Dio? Nun, lassen Sie uns das in ein wenig kurzer Form machen. Was wir also tun können, ist, dass wir abkürzen können. Dieser Start ist gleich start plus 1.5, indem man sagt, start first gleich 1.5 ist. Also, wirklich, das ist eine kurze Form dafür, also bedeuten diese genau das Gleiche. Wenn wir also in Einheit gerettet haben, dann sehen wir, dass wir genau die gleichen Ergebnisse hier bekommen. Jetzt bemerken Sie, dass ich hier einen Bowling-Wert einfüge, und das gilt für alles, was einen Aufzählungsausdruck hat, weil der Aufzählungsausdruck uns nur einen booleschen Wert zurückgibt. Also, wirklich, wenn wir nicht einmal nach etwas suchen wollen, also werde ich dies hier als Kommentar setzen, wenn ich zum Beispiel eine Endlosschleife machen möchte . Ich kann einfach sagen, während wahr und unser Wild würde ausführen, bis dieser Wert hier nicht mehr wahr ist , was sich ändern könnte, als wir diesen booleschen Ausdruck hatten. Aber es kann sich nicht ändern, wenn wir diesen wahren Wert hier haben. Wenn Sie also eine Endlosschleife erstellen möchten, ist dies der Weg, dies zu tun. Ich werde das nicht ausführen, weil es nur meine Ausgabe füllen wird. Es wird einfach weitergehen. Drucken von Zahlen ist von Null bis unendlich und tritt aus dem 1.5 heraus. Dies ist eine der Möglichkeiten, wie Sie eine Endlosschleife erstellen können. Wenn du hier reinlegst, falsch. Wir werden nie wirklich in die Schleife eintreten, weil unser Ausdruck hier bereits falsch ist und wir nur die Schleife eingeben und wir bleiben nur darin, während wir einen wahren Wert hier haben, was wir von unserem booleschen Ausdruck Here, für Beispiel, 23. 22BreakContinue: Alle, das ist Max. Und willkommen zurück zu meinem privaten Tutorial. Also haben wir kürzlich Loops gesehen. Werfen wir nun einen Blick darauf, wie wir unseren Loop-Steuerfluss manipulieren können. So, wie wir die Art und Weise manipulieren können, wie Gruppen fließen. Werfen wir einen Blick auf unsere Zeit. Schauen Sie zuerst, und lassen Sie uns eine Endlosschleife erstellen, die wir letztes Mal nicht ausgeführt haben. Und lassen Sie uns eine Startvariable erstellen, wie wir das letzte Mal hatten. Fangen wir bei Null an. Und jedes Mal, wenn wir durch die Schleife gehen, wollen wir inkrementieren sind Startvariable von sagen wir eins. Und jetzt etwas Cooles, das wir tun werden, ist, dass wir jedes Mal, wenn wir in der Schleife sind auch überprüfen, ob unser Start sehr mutig größer als 10 ist. Wenn unser Start sehr Bulle größer als 10 ist, werden wir hier ein neues Kommando setzen, das heißt „Pause“. Wenn unser Start sehr Bulle größer als 10 ist, werden wir hier ein neues Kommando setzen, Und was richtig tut, ist, dass es aus der innersten Schleife ausbricht. In diesem Fall wird es der Wilde sein. Also, für den Fall, habe ich zum Beispiel eine zweite while-Schleife hier drüben. Wir werden das nicht ausbrechen, aber wir würden aus der ersten Schleife ausbrechen, aber ja, lasst uns zuerst versuchen zu verstehen, was Break überhaupt bedeutet, und dann können wir uns die anderen Fälle ansehen , okay? Und eine Sache, die auch wichtig ist, ist die Einrückung. Also für die wilde Schleife, wir haben diese Vertiefung hier und wir haben die gleiche Vertiefung hier. Nun, für die if-Anweisung für die Pause hier, haben wir eigentlich eine zusätzliche Einladung. Und so waren diese Mittel innerhalb der Schleife, weshalb wir diese Einrückung haben. Aber wir sind auch die if-Anweisung gestartet, was diese Einrückung ist, die wir hier haben, wenn wir in der Schleife fortsetzen wollen, aber nicht mehr in der if-Anweisung können wir hier nach, wenn zum Beispiel, Also sind wir nicht mehr in der if-Anweisung, aber wir sind immer noch innerhalb der Schleife, weil wir hier noch eingerückt sind. Also, wenn wir speichern und diese laufen sehen wir nach, wenn was ungefähr 10 mal 10 mal passieren sollte und sobald unsere Startvariable größer als 10 ist , oder ich denke, es sollte passieren. Ach, 11 Mal, 10 Mal. Und so, wenn ich beginne, ist die Variable größer als 10. Dann brechen wir aus der Gruppe aus? Ja, also passiert es 10 mal auf DSO. Wir sehen, dass wir diese Endlosschleife beenden, also brechen wir so aus ihr heraus. Das ist also diese Break-Aussage, die wir hier tun können. Also, wenn Sie hinzufügen möchten, sind eine zweite Schleife, zum Beispiel. Also, das ist hier geschaffen. Der Bowling-Ausdruck. Nun, unsere Startvariable ist weniger als 20 und dann wählen wir all das aus und lassen Sie uns es erfinden. Dann haben wir unseren Druck nach, wenn hier und vielleicht lassen Sie uns den Wert unserer Startvariablen vor ausdrucken, bis wir dies speichern und ausführen. Und so werden wir sehen, ist, dass wir eine Schwingung am Anfang zwischen eins und danach für zwischen der Zahl und danach sehen werden. Wenn und dann, was wir sehen, ist, dass wir nicht mehr sehen, wenn, weil jedes Mal eso das erste Mal wenn wir ausbrechen oder beginnen sehr Bullen größer als 10. Aber wir brechen nur aus der innersten Schleife aus. Und solange sie Startvariablen weniger als 20 sind, was wir hier vor sich haben , werden wir um eins erhöhen und wir gehen was? Wir werden diese Schleife betreten, die wir um eins erhöhen werden. Wir werden es ausdrucken und dann überprüfen wir es auf die Startvariable. Es ist größer als 10. Nur immer, was passieren wird, nachdem wir das erste Mal ausbrechen. Also werden wir aus der Schleife ausbrechen und wir werden das nie nach If ausdrucken. Aber wir werden diese Schleife immer wieder betreten, bis unsere Startvariable nicht mehr als 20 ist . Wir sehen also, dass die break-Anweisung auf Lee für die innerste Schleife gilt. In Ordnung, das sind also vier Break-Anweisungen. Wir können das auch für vier Schleifen verwenden. Chelsea ist also das Bremsergebnis für vier Runden. Werfen wir einen Blick darauf, dass es wieder eine Testliste erstellt hat. Lasst uns das nur die Werte 157 sein, wie wir es letztes Mal haben. Lassen Sie uns es durchgehen und sagen für Element in unserer Testliste wie folgt, und dasselbe, wenn, ähm, unser Element gleich fünf ist. Dann machen wir etwas, das weiter heißt. So können wir hier auch die Bremsenanweisungen in vier Schleifen setzen, und es würde auch aus dem Daumen brechen. Aber wir werden uns das ansehen. Weiter Aussage hier in vier Looks, also werden wir nicht auf die hellen und vier Schleifen schauen, obwohl du es genauso gut tun könntest. Aber wir werden das Beispiel der continue Anweisung in vier Schleifen sehen, die natürlich Sie natürlichauch in der while-Schleife verwenden können. Aber was ein Beispiel für jeden und jeden zu sehen. Also, was wir tun werden, ist, dass wir ausdrucken werden, sind Elemente, aber wir werden tun, ist, wenn unsere Elemente gleich fünf sind, werden wir etwas tun, das Continue heißt. Also lasst uns nur diese Druckaussagen kommen. Also, die Schleifen werden sie laufen, aber wir werden nichts ausdrucken, nur damit wir nicht Spam ausgeben und uns speichern und laufen lassen . Was wir sehen, ist, dass wir die Ausgänge eins und sieben bekommen. Was also mit fortfahren passiert ist, ist, dass wir die Schleife nicht stoppen. Aber sobald dies, sobald wir diese Fortsetzungsaussage haben, überspringen wir einfach den Rest der Schleife und wir gehen zum nächsten Element über. Also, wenn das Element fünf ist, werden wenn das Element fünf ist, werden wir die Aussage hier eingeben, und wir werden sagen, das Element ist gleich fünf und dann machen wir weiter. wir die Aussage hier eingeben, Und so werden wir den Rest der Schleife überspringen, die in diesem Fall nur die Druckanweisung ist . Aber wenn es etwas mehr darunter gäbe, würden wir all das überspringen und unser Wert würde hier nur den letzten Wert annehmen, wenn es bereits der letzte Wert ist, dass wir einfach vollständig aus der Schleife gehen würden, was können wir sehen, ob wir hier die Werte sieben setzen, zum Beispiel. Also, das ist, was wir verwenden können, brechen und weiter für Wir können es verwenden, um unseren Loop-Steuerfluss zu steuern, so dass wir die Dinge wirklich, wirklich nett seinkönnen Dinge wirklich, wirklich nett sein und wir können die Dinge genau so machen, wie es ist. Und diese Break-Aussage ist mächtig für den Fall, dass etwas passiert ist, aus dem wir wieder raus wollen. Und das weiter ist auch, wissen Sie, in bestimmten Situationen wollen Sie einfach nicht den Rest ausführen, und Sie wollen nur zum nächsten Teil weitergehen. So sind die Bremse und die Continue-Statements sowohl sehr kraftvoll als auch sehr nützlich. 24. 23Modellen: Alle, das ist Max. Und willkommen zurück auf meinem Weg, Editorial. Jetzt werden wir uns etwas sehr Wichtiges für alle Programmiersprachen ansehen, nämlich Bibliotheken oder Modelle oder Frameworks oder wie auch immer Sie sie nennen möchten, im Grunde ihre Pakete, die geschrieben werden, oder ihre Programme, die aus , die über vordefinierte Funktionen verfügen, die Sie verwenden können und die Sie in Ihren Mantel importieren können , so dass Sie nicht alles von Grund auf neu schreiben müssen. Jetzt ist das wirklich wichtig, weil es Programmiergemeinschaften ermöglicht, zu erstellen und jeder seine eigenen kleinen Programme schreiben kann und sie weitergeben kann. Und Sie können alle diese beiden verwenden. Kennen Sie alle Arten von coolen Dingen selbst? Wenn Sie zum Beispielharte Kernmathematik machen möchten,können Sie bestimmte mathematische Pakete importieren, damit Sie nicht ausräumen müssen, wie Sie in Mädchen und all diese Dinge berechnen. zum Beispiel Wenn Sie zum Beispielharte Kernmathematik machen möchten, können Sie bestimmte mathematische Pakete importieren, damit Sie nicht ausräumen müssen, wie Sie in Mädchen und all diese Dinge berechnen Das ist also wirklich das Herzstück der Programmierung. Ist dies die gemeinsame Nutzung von Informationen und die Freigabe von Bibliotheken oder Modulen oder Frameworks, oder wie auch immer Sie sie nennen möchten, so dass Sie eine Menge von diesen auf aufstehen und all diesen Websites finden, die Sie einfach herunterladen können, und dann können Sie Importieren. Ähm, also werden wir uns eines dieser einfachen Pakete ansehen, die tatsächlich in Python enthalten sind . Und es nennt sich das Zeitpaket. Und um eine dieser Bibliotheken zu importieren, setzen wir hier einfach den wichtigen Namen ein und dann setzen wir hier einfach den Namen der Bibliothek , die wir importieren wollen. In diesem Fall wird es an der Zeit sein. Also lassen Sie uns einfach die Ergebnisse ausdrucken. Also, um etwas von diesem Paket zu bekommen, müssen wir zuerst darauf eingehen. Also werden wir hier den Namen setzen, in dem in diesem Fall Zeit ist, und jetzt gehen wir in diese Zeitbibliothek und jetzt können wir auf alle Funktionen zugreifen. Nun, Sie wissen nicht wirklich, was drin ist, aber Sie können es herausfinden. Und in der Regel enthielten alle diese Bibliotheken Dokumentation. So können Sie sich die Dokumentation ansehen und sehen, welche Arten von Funktionen Teil dieser Bibliothek sind sehen . So weiß ich zum Beispiel, dass es in dieser Zeitbibliothek eine Funktion kalte Zeit gibt, die Sie das nächste Mal zurückgibt. Also, wenn ich das speichere und führe, was wir diese Nummer hier bekommen, was ziemlich die UNIX-Zeit ist. Es ist also die Zeit in Sekunden seit Anfang 1970, glaube ich. Also, das ist, was wir hier bekommen, zum Beispiel, von der Zeit Punkt Zeit. Eine andere Sache, die in dieser Zeitbibliothek enthalten ist, die wir tun können. Es gibt etwas, das als zeitgesteuerter Schlaf bezeichnet wird. Und was das bewirkt, ist, dass ein Programm für die vielen Sekunden, die wir hier einlegen, schlafen lässt. Sagen wir mal, ich möchte, dass unser Programm fünf Sekunden lang schläft. Ich setze hier die Nummer fünf ein. Und danach drucke ich einfach aus. Fertig. Also drucken wir zuerst aus. Oh, ich habe die letzten Klammern vergessen. Also speichern und starten Sie diesen ersten Druck der UNIX-Zeit. Jetzt schlafen wir für fünf Sekunden, und dann drucken wir aus. Fertig. In Ordnung. Ähm, ja. Wir drucken auch die Antwort aus, die wir von hier bekommen, also mussten wir das nicht ausdrucken. Wir hätten es einfach so lassen können. Das ist es , was wir davon bekommen. Sie das nächste Mal hier und dann drucken wir fertig aus, weil wir jetzt fertig sind. So funktionieren Pakete, die Sie importieren können. Hm. Und dann setzen Sie gehen in das Paket, indem Sie den Punkt verwenden und dann können Sie auf alle Funktionen im Inneren zugreifen . Nun gibt es verschiedene Formulare, die Sie importieren können. So gibt es verschiedene Syntax ist, dass Sie die eine verwenden können, die wir hier oben gesehen haben, war Importzeit. Etwas anderes, das Sie tun können, ist von Zeit an sagen, dass ich ein bestimmtes Paket importieren kann. Also, zum Beispiel, von Zeit an, ich will nur diesen Schlaf, den ich nur von Zeit zu Importschlaf machen könnte. Und so, anstatt in die Zeit gehen zu müssen, was ich tun kann, ist, dass ich einfach schlafen fünf sagen kann. Und wenn ich speichere, führe das aus, dann sehe ich, dass ich nicht in die Zeit gehen muss, denn ab dieser Zeit in der Bibliothek importiere ich diese Schlaffunktion direkt. Also diese Luft verschiedene Formen von Eingang, die wir verwenden können oder Importe, die wir für Pakete verwenden können . Wissen Sie, jeder hat seine Vor- und Nachteile, aber was auch immer Sie brauchen, können Sie verwenden. Das Problem mit dem hier oben ist also, dass Sie die gesamte Bibliothek importieren, die mehr Speicher in Anspruch nehmen könnte. Das Problem mit dem hier unten. Ist das der Import der Funktion direkt darauf ausgerichtet, dass Sie keine Funktion innerhalb Ihres eigenen Codes erstellen können? Das heißt Sleep, da sonst das Python Programm verwirrt würde, also müssen Sie sicherstellen, dass sich die Namen nicht überlappen. 25. Kurs Outro: Hey, alle, hier ist Max. Und ich wollte nur Herzlichen Glückwunsch zum Abschluss des Kurses sagen. Ich möchte Sie daran erinnern, Zehe stellen Sie sicher, durch die Übungen zu gehen, die ich im Projektbereich von gesetzt habe. Auf diese Weise werden Sie sich noch wohler fühlen. Kein Schreiben von Code, weil du üben und anwenden wirst, was du gelernt hast. Und auch Sie möchten dieses Wissen in verschiedenen Bereichen anwenden. So könnte zum Beispiel sein, nur sich wiederholende Aufgaben zu automatisieren, entweder bei Ihrer Arbeit oder sogar für ein Hobby, das Sie haben, oder so etwas, oder Ihr Programmierwissen weiter zu bringen und noch mehr in Tiefe Fähigkeiten wie Web-Entwicklung oder Data Science.