Python-Programmierung: Code-Python wie ein Boss und werde ein Dev! | Jason Cannon | Skillshare

Playback-Geschwindigkeit


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

Python-Programmierung: Code-Python wie ein Boss und werde ein Dev!

teacher avatar Jason Cannon

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
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 jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

48 Einheiten (2 Std. 11 Min.)
    • 1. Kursübersicht

      1:13
    • 2. Python 2 vs Python 3

      1:14
    • 3. Python auf Windows installieren

      1:13
    • 4. Python auf Mac installieren

      1:14
    • 5. Python auf Linux installieren

      5:57
    • 6. Schreiben von Python

      5:29
    • 7. Python-Programme durchführen

      4:45
    • 8. Strings und Variablen – Abschnitt Übersicht

      0:44
    • 9. Variablen und Strings

      5:29
    • 10. Funktionen und Drucken

      1:51
    • 11. Strangmethode

      1:46
    • 12. String

      2:49
    • 13. Formatierung von Strings

      5:42
    • 14. Strings und Variablen – Abschnitt Zusammenfassung

      1:25
    • 15. Zahlen und Math – Abschnitt Übersicht

      0:21
    • 16. Zahlen, Numerische Operationen und Numeric

      4:47
    • 17. Kommentare

      1:46
    • 18. Zahlen und Math – Abschnitt Zusammenfassung

      0:43
    • 19. Boolescher und Konditionen – Abschnitt Übersicht

      0:32
    • 20. Booleans

      5:34
    • 21. Bedingungen

      4:16
    • 22. Boolescher und Konditionen – Abschnitt Zusammenfassung

      0:46
    • 23. Funktionen – Abschnitt Übersicht

      0:30
    • 24. Funktionen, Teil I

      5:24
    • 25. Funktionen, Teil II

      2:35
    • 26. Funktionen – Abschnitt Zusammenfassung

      1:17
    • 27. Listen – Abschnitt Übersicht

      0:39
    • 28. Listen

      4:46
    • 29. Scheisen

      2:57
    • 30. Exception

      2:16
    • 31. Loops

      2:37
    • 32. Sortierung von Bereichen

      3:51
    • 33. Listen – Section

      1:31
    • 34. Wörterbücher – Übersicht über den Dictionaries

      0:28
    • 35. Wörterbücher und Diktion, Teil

      6:25
    • 36. Wörterbücher Teil II

      2:27
    • 37. Wörterbücher – Zusammenfassung von Wörterbücher – Abschnitt

      0:54
    • 38. Tulip – Abschnitt Übersicht

      0:32
    • 39. Tuben

      6:13
    • 40. Tulip – Abschnitt Zusammenfassung

      0:59
    • 41. Dateien – Abschnitt Übersicht

      0:47
    • 42. Dateien, Teil 1

      6:05
    • 43. Dateien, Teil II

      7:52
    • 44. Dateien – Zusammenfassung von der Section

      1:47
    • 45. Module – Abschnitt Übersicht

      0:43
    • 46. Module, Teil I

      6:33
    • 47. Module, Teil II

      4:32
    • 48. Module, Section

      1:10
  • --
  • 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.

5.097

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Lerne die Python des einfachen Wegs mit Beispielen, Quiz, Übungen und mehr Lerne Python 2 und Python 3.

JOIN DER ANDEREN 40.000 DANN FOLGENDE 40,000 die schon schon MASTERED sind, PYTHON-PROGRAMMIERUNG mit einem DER Meiner TOP RATED AM RATED RATED gemacht haben!

Wenn du lernen möchtest, wie du Python-Programme wie ein Profi schreibt, programmieren, die sich die Probleme der Praxis lösen oder sich wiederholenden und sich wiederholenden sich anwenden kannst, lies weiter

Hallo. Mein Name ist Jason Cannon und ich bin der Autorin von Python-Programmierung für Anfänger:innen, Linux für Anfänger:innen und ein Lehrerin von tausend zufriedenen Schüler:innen. Ich habe meine IT-Karriere in den letzten 1990s mit Unix- und Linux begonnen, und ich werde dir meine in der Praxis Python-Programmierung und das Programmieren mit dir teilen.

Am Ende dieses Kurses kannst du Python-Skripte mit Leiche erstellen. Du lernst, wie du langweilige und wiederholende Aufgaben übernimmst und sie in Programme verwandelt, die dir Zeit sparen und dein Leben auf Linux, Unix oder MAC-Systeme vereinfachen werden.

____________________

Hier lernst du, indem du diesen by nimmst:

  • Wann du Python 2 verwendest, und wann du Python 3 verwendest.
  • So installierst du Python auf Windows, Mac und Linux
  • Wie du deinen Computer für die Programmierung in Python vorbereiten kannst.
  • Die verschiedenen Möglichkeiten zum Betrieb eines a auf Windows, Mac und Linux
  • Empfohlen, text integrierte Entwicklungsumgebungen für die Verwendung in Python.
  • Wie du mit verschiedenen Datentypen arbeitest, darunter Strings, Listen, Tuellen, Wörterbücher, Booleans und mehr.
  • Welche Variablen sind und wann du sie verwendest.
  • Wie du mit Python mathematische Operationen durchführst.
  • Wie du die Eingabe von einem Benutzer aufnimmst.
  • Wie du die Abläufe deiner Programme steuerst.
  • Die Bedeutung des weißen Raums in Python.
  • Wie du deine Python-Programme organisierst, lernst, was wo hingeht.
  • Welche Module sich mit den meisten verwendeten und wie du deine eigenen erstellst.
  • So definierst und verwende Funktionen.
  • Wichtige built-in die du oft verwenden wirst.
  • Wie du von der Seite mit Dateien gelesen und schreibt in die Dateien.
  • Der Unterschied zwischen Binär- und Textdateien
  • Verschiedene Möglichkeiten, Hilfe zu finden und die of zu finden.
  • Übung mit Lösungen damit du mit dem sofort anfangen kannst, was du sofort lernst.
  • Ein Download, der die Skripte in den Präsentationen und Kurseinheiten enthält. Du wirst dir ansehen und mit allem alles experimentieren, was du lernst.
  • Quizzes nach jeder Sekunde, um zu sicherstellen, dass du die wichtigsten Aspekte der Python-Programmierung erlernst
  • Bedingte 30-Tage-Geldgarantie – das ist meine persönliche Versprechen von deinem Erfolg!

Das Programm mit Python 2 und Python 3

In diesem Kurs lernst du, wann du Python 2 verwendest und wie du Python 3 verwendest. Die großartigen Nachrichten ist, egal welche Version von Python du auswählst, ich habe dich für dich behandelt. Ich zeige dir genau wie man in beiden Versionen programmiert.

Perfekt für Windows, Linux, Unix, Mac, Web und mehr!

Wenn du diesen Kurs abgeschlossen hast, lernst du, wie du Programme schreiben, die auf Linux-, Mac und Windows-Betriebssystemen ausgeführt werden. Du kannst sogar das Gelernte machen und es Webanwendungen anwenden.

Also... was kann mit all diesem So... machen?

Python ist gerade jetzt HOT. Die Nachfrage auf dem IT-Jobmarkt nach the wird immer mehr angestrebt. Wenn du dich in der Karriere in der Entwicklung des Programmieren einsteigst, deine bestehende Karriere aufbauen oder dir neue Türen auf dem IT-Bereich eröffnen möchtest, musst du Python lernen!

Hier ist das, was Menschen über Jason und seinen Kursen spricht:

„Ich habe diesen Kurs anfangen und sofort mit dem Lernen etwas super angewandt.“ Steven Smith, eine Schüler:in – Steven Smith, eine Student

„Der Kursleiter ist gut und liefert den Kurs so leicht, dass du dir leicht verfolgen kannst. Klar, präzise und informativ." --Regena Ingram, Schüler

„Ein ausgezeichneter Kurs zu Linux! Das ist die beste Möglichkeit, mit Linux zu beginnen, die ich mir vorgestellt habe.“ - Chris Bischoff, Student der get

„Das war ein toller Kurs! Viel von ihm gelernt!“ --Ricardo José Crosara Junior, Schüler:in

„Ein guter Einstieg“ Sehr gute und vollständige Anleitung mit der Arbeit mit Linux.“ – Brian Mulder, ein Student mit der Arbeit mit der Arbeit mit Brian Mulder,

„Großartiger Kurs! Die Anfänger:innen leicht und einfach besser für erfahrene Benutzer nach!" -Spencer Ball, Schüler

„Sehr gut ausgewiesenen. Vielen Dank Jason!“ --Eric Etheredge, Schüler

„Liebe N... Das ist absolut einer der besten Kurse von mir ..“ --Idriss N, Student

„Ein toller Kurs! Eine großartige Top-Qualität. Vielen Dank Jason!“ --John Wilmont, Schüler

„Ein ausgezeichneter Kurs! Dieser Kurs hat mir ein tieferes und optimiertes Verständnis von Linux zur Kenntnis gebracht. Das Geld auf jeden Fall wert.“ ---Armando Cabrera, Student

„Fantastische Kurs und sehr schön erklärt.“ --S John, ein Student

„Großartiger Kurs, großer Kurs. Ich habe jede Minute davon gemacht. Ich empfehle diesen Kurs 100%." --Alfredo, Student

„Ich bin begeistert. Eine gute Reise in die Linux." ---Rohit Gupta, Schüler

____________________

Kostenloser Bonus – Downloads aller Materialien

Als zusätzlichen Bonus für die Anmeldung an diesem enrolling erhältst du Zugang zu allen Folien, enrolling und den Quellcode, die du in den Kurseinheiten verwendest. Du kannst sie herunterladen und auf sie zuwenden, wenn du deine Erinnerung st, oder deine Arbeit nachprüfen möchtest.

Melde dich jetzt an und lern, wie du Python-Programme wie ein Profi schreiben kannst!

Triff deine:n Kursleiter:in

Teacher Profile Image

Jason Cannon

Kursleiter:in

Jason Cannon started his career as a Unix and Linux System Engineer in 1999. Since that time, he has utilized his Linux skills at companies such as Xerox, UPS, Hewlett-Packard, and Amazon. Additionally, he has acted as a technical consultant and independent contractor for small businesses as well as Fortune 500 companies.


Jason has professional experience with CentOS, RedHat Enterprise Linux, SUSE Linux
Enterprise Server, and Ubuntu. He has used several Linux distributions on personal projects
including Debian, Slackware, CrunchBang, and others. In addition to Linux, Jason has
experience supporting proprietary Unix operating systems including AIX, HP-UX, and Solaris.

He enjoys teaching others how to use and exploit the power of the Linux operating syst... Vollständiges Profil ansehen

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übersicht: hallo und herzlich willkommen zum Kurs. Ich bin froh, dass Sie hier sind, und ich wollte kurz erzählen, was im Kurs ist und was Sie zuerst lernen werden, um zu lernen , wie man Python installiert und Ihren Computer für das Schreiben von Python-Programmen vorbereitet. Als Nächstes werden Sie Variablen und Zeichenfolgen kennenlernen. Von dort lernen Sie, wie man eine Handle Zahlen und mathematische Berechnungen mit Python durchführen, die auf Milliarden und bedingte bewegen wird, ist, wo Sie lernen, wie man einfache Tests durchführen und Entscheidungen in Ihren Programmen treffen. Außerdem erfahren Sie mehr über Funktionen. Sie lernen, wie Sie Ihre eigenen erstellen und erfahren Sie mehr über einige der integrierten Funktionen, die Python zu bieten hat. Als nächstes werden wir über Listen sprechen und wie Zehenschleife durch eine Reihe von Elementen und führen die gleiche Aktion auf jedem. Außerdem erfahren Sie mehr über Python-Wörterbücher. Als nächstes werden zwei Pools abgedeckt und Sie werden lernen, wie man speichert. Lesen Sie nur Daten und sie. Außerdem erfahren Sie, wie Sie Daten aus Dateien speichern und abrufen. Schließlich wird den Kurs einschließen, indem Module in der Standard-Python Bibliothek diskutiert werden. waren nur die wichtigsten Highlights, aber es gibt noch viel mehr in diesem Kurs, also lasst uns loslegen 2. Python 2 vs Python 3: Lassen Sie uns schnell darüber sprechen, ob Sie Python to oder Python drei verwenden sollten, wenn Sie gerade ein neues Projekt starten oder einfach nur lernen. Python bei sehr empfehlenswerter Verwendung von Python drei Python 3.0 wurde 2008 veröffentlicht und zu diesem Zeitpunkt gilt Python zwei wirklich als Legacy. jedoch Es gibtjedochviele Python für Programme, die heute noch verwendet werden, und Sie können sie von Zeit zu Zeit begegnen. Die gute Nachricht ist, dass das Python 2.7-Release die Lücke zwischen dem alten Python und dem neuen Python drei überbrückt . Ein Großteil des Codes, der für Python drei geschrieben wurde, wird auf Python 2.7 funktionieren. jedoch Derselbe Code wirdjedochhöchstwahrscheinlich nicht unverändert auf Python-Versionen 2.6 und niedriger ausgeführt. Hier ist die Quintessenz. Wenn es alles möglich ist, verwendet die neueste Version von Python verfügbar. Wenn Sie Python verwenden müssen, um Python 2.7 zu verwenden, da es mit allen Python zu Code und viel von Python drei kompatibel ist . Der Hauptgrund, Python zu über Python drei zu wählen, ist, wenn Sie eine Software von Drittanbietern benötigen , die nicht kompatibel ist oder für Python drei einfach nicht existiert 3. Python auf Windows installieren: Da Python nicht standardmäßig unter Windows installiert wird, müssen wir es herunterladen und installieren. Um dies zu tun, besuchen Sie Python-Punkt-Org's, und dann gehen wir einfach zum Download-Abschnitt. Und dann werden wir die neueste Version von Python herunterladen und hören. Die neueste Version ist diese Python drei Serie. Also lassen Sie uns hier und unten klicken, obwohl das und wenn das fertig ist, wird das Herunterladen es starten und so ziemlich wir werden nur alle Standardwerte akzeptieren. Eine wichtige Sache ist, dieses Kontrollkästchen direkt hier zu aktivieren, wo Python zum Pfad hinzugefügt wird. Wir wollen das tun, damit wir Python-Programme von der Kommandozeile aus ausführen können. Wenn wir möchten, werde ich einfach auf installieren klicken. nun Wenn Sienunin einem Pop-Up gefragt werden, ob dieses Programm Änderungen an Ihrem Computer vornehmen soll, wählen Sie Ja aus. Wieder werden wir auf all diese Fragen mit Ja beantworten. Okay, Python wurde installiert. Wir gehen einfach weiter und schließen es hier draußen und Sie sind bereit zu gehen 4. Python auf Mac installieren: zum Zeitpunkt dieser Aufzeichnung wird das MAC-Betriebssystem mit Python ausgeliefert. Um die neueste Version von Python verwenden zu können, müssen Sie sie herunterladen und installieren. Um dies zu tun, besuchen Sie Python-Dot-Org's und klicken Sie auf den Download-Bereich. Als nächstes laden Sie die neueste Version von Python herunter. Sobald Sie es heruntergeladen haben, können Sie das Installationsprogramm starten und dann einfach die Standardeinstellungen akzeptieren. Dies besteht hauptsächlich darin, dass Sie einfach auf die Fortsetzungstaste klicken. Wenn Sie aufgefordert werden, Ihren Benutzernamen und Ihr Kennwort einzugeben, gehen Sie weiter und tun Sie dies. Sobald Pythons installiert sind, sollten Sie einen Python Ordner in Ihrem Applications Ordner im Python-Ordner sehen. Sie werden eine Idol-Anwendung sehen. Wenn Sie das starten können, wissen Sie nur, dass Sie Python erfolgreich installiert haben, wird in einer kommenden Lektion über die Leerlaufanwendung gehen . 5. Python auf Linux installieren: einige Lennox Distributionsschiff würde nur Python installiert. jedoch immer häufiger, Es wirdjedoch immer häufiger,Python to und Python drei standardmäßig installiert zu sehen um festzustellen, ob Python installiert ist. Öffnen Sie einfach ein Terminal und geben Sie Python dash, dash Version und Python drei dash dash version ein. In vielen Fällen wird der Python Befehl tatsächlich Python zu sein, und der Python-3-Befehl wird für die Ausführung von Python drei verwendet. Also hier ist ein Beispiel für diese Python-Dash-Version. Das ist also die Python 2.7, Siri und Will Bron Python drei Dash-Version. Also in einigen Fällen, wie wir gerade gesagt haben, Python drei ist nicht standardmäßig installiert, in diesem Fall wird einen Befehl erhalten, nicht gefundene Nachricht wie wir hier haben. Um Python drei auf einer Debian-basierten Distribution wie Debian zu installieren, muss ein Bun to und Lennox met apt get install Dash ausführen. Warum Python drei. Weltraum-Idol drei. Die Installation von Software erfordert Root-Privilegien, damit wir das mit Sue tun können. Tun Sie vor dem Befehl und beachten Sie, dass Sue konfiguriert werden muss, bevor es funktionieren kann, und manchmal wird es von der Distribution konfiguriert. Manchmal muss man es selbst machen. Oder manchmal hat ein Systemadministrator es für Sie konfiguriert. Wenn es nicht konfiguriert ist, müssen Sie zum Root-Benutzer wechseln und die Installation durchführen, die ich Ihnen als nächstes zeigen werde. Also hier ist ein Beispiel dafür, dass Sie nach dem Installieren dash y für tun. Ja, mach einfach voran und installiere es. Wir werden Python drei und im Leerlauf drei machen und dann alt ich kenne die notwendigen Pakete und führte die Installation durch. Nun lassen Sie uns die Python drei Version Python drei dash dash Version testen und wir können das in der Tat sehen . Python drei wurde installiert. Nun, wenn Sie einen Fehler erhalten, etwas über Sie nicht konfiguriert, dann werden Sie s Sie Leerzeichen Bindestrich eingeben und drücken Sie die Eingabetaste und geben Sie dann das root-Passwort ein. Und dann können Sie von hier aus den Befehl apt get install ausführen. Also haben wir Python drei bereits installiert. Also werde ich es in diesem Moment nicht tun. Aber genau so könnten Sie Python drei auf einer Debian-basierten Distribution für unsere PM-basierten Lennix-Distributionen wie Santos Fedora, Red Hat und wissenschaftliche Lennox installieren unsere PM-basierten Lennix-Distributionen wie Santos Fedora, . Sie können versuchen, Python drei mit dem yum install Dash y python drei Space Python drei Dash tools Command erneut zu installieren. Stellen Sie sicher, dass Sie den Befehl als root ausführen oder mit Studio fortfahren, da die Installation von Software Root-Berechtigungen erfordert . Hier ist ein Beispiel für mich, der versucht, Python drei auf einem cento-System zu installieren, wenn ein U pseudo pseudo jung dash s unser Bindestrich y für ja, Python drei Python, drei Dash-Tools installiert Python drei Python, hat. In diesem Beispiel hat es nicht funktioniert. Es ist kein Python Three oder Python Three Tool-Paket verfügbar. Wenn das Fedora wäre, hätte das geklappt. In diesem speziellen Fall müssen wir Python mit dem Quellcode installieren, bevor wir Python drei aus dem Quellcode installieren, wir müssen einige Abhängigkeiten installieren und im Laufe Abschnitts habe ich alle diese Befehle aufgelistet. Also, wenn Sie ihn nicht auf dem Bildschirm direkt hier fangen, können Sie zusammen mit den Kurs-Downloads folgen. Das erste, was wir tun müssen, ist eine junge Gruppe, die die Entwicklungstools installiert hat. Jetzt, da das abgeschlossen ist, müssen wir ein paar zusätzliche Abhängigkeiten installieren. Wird Ron verklagt? Oh, yum! Installiere Todesfälle. Warum sehen Lead Dev Open SSL dash entwickeln Fortsetzung Licht entwickeln Besuch zu entwickeln und TK zu entwickeln . Jetzt, da wir alle Abhängigkeiten installiert haben, besuchen Sie Python Dot-Org's und laden Sie den Python-Quellcode herunter . Hier sind wir bei Python-Dot-Org's. Wir können zum Download-Bereich gehen und den neuesten Quellcode hier herunterladen. Gehen Sie weiter und speichern Sie die Datei. Zurück in der Befehlszeile. Ich werde nur zu dem Verzeichnis navigieren, in dem ich die Datei gespeichert habe, und in diesem Fall ist es das Download-Verzeichnis. Und dann werde ich den Tar X F-Befehl ausführen. Und dann können wir einfach wie dieser Python Stern laufen, und das wird den Inhalt dieses Archivs extrahieren, das wir von Python-Dot-Org's heruntergeladen haben . Wieder. Diese Befehle werden im Download mit dem Kurs angezeigt. Jetzt, da wir extrahiert haben, ändert sich der Inhalt einfach in das Verzeichnis und dann von hier. Was wir tun müssen, ist den Befehl configure Punkt Schrägstrich konfigurieren auszuführen. Als nächstes führen wir den Befehl make aus, machen ein Essen. Die Ausführung des Befehls make dauert wahrscheinlich einige Minuten, daher ist es normal, wenn es eine Weile dauert. Der nächste Befehl wollen wir eine su make install ausführen. Dies gibt uns root-Privilegien zu tun, die Installation IFC nicht konfiguriert ist. Was Sie tun möchten, ist mit s u Bindestrich zum Root-Benutzer zu wechseln. Und dann, was Sie tun müssen, ist, zurück zu diesem Verzeichnis zu kommen. Sie möchten das zu Hause sehen und dann was auch immer Ihren Benutzernamen, waas und Ihr Download-Verzeichnis, und dann schließlich in das Python-Verzeichnis. Aber da wir Sue hier konfiguriert haben, werde ich das nutzen und einfach laufen, Sue, mach installieren. Nun, wenn ich den Python 3-Befehl ausführe, sollte es funktionieren. Und da hast du es. Sie haben Python 3 erfolgreich aus dem Quellcode installiert. 6. Schreiben von Python: Wenn Sie Ihre Python-Programme entwickeln, benötigen Sie einen Editor, in dem Sie Ihren Code schreiben können, sowie eine Möglichkeit , diesen Code schnell auszuführen . Sie werden wahrscheinlich ein wenig Python-Code schreiben, ihn ausführen, um Ihre Arbeit zu überprüfen, zum Editor zurückzukehren und entweder Anpassungen vorzunehmen oder mit dem Rest Ihrer Anwendung fortzufahren . Glücklicherweise Python mit einem I D E geliefert, das für eine integrierte Entwicklungsumgebung steht, und ich D E kann Ihnen helfen, das zu tun, was ich gerade beschrieben habe, und es ermöglicht Ihnen, schnell Anwendungen zu erstellen und zu entwickeln. Pythons I. D. E. nennt man Leerlauf. Es steht auch für eine integrierte Entwicklungsumgebung. Um Idol zu starten, das sich im Python Installationsordner in Windows befindet, können Sie nach Leerlauf suchen und es aus den Suchergebnissen starten. Sie können auch zum Python Ordner navigieren und Idol starten. Von dort auf Mac finden Sie Idol im Python Ordner, der sich im Ordner der Anwendung befindet. Lennox-Benutzer können möglicherweise in den Leerlauf und das Menü ING-System navigieren, wenn sie eine grafische Benutzeroberfläche verwenden . Sie können Idol auch über die Befehlszeile starten, indem Sie ein Terminal öffnen und im Leerlauf drei eingeben . Sobald Idol gestartet wird, sieht es auf allen Betriebssystemen gleich aus. Wenn Sie Idol zum ersten Mal starten, öffnet es eine Python-Shell. Dies ermöglicht es Ihnen, direkt hier mit einem Python-Interpreter zu interagieren. Sie können Python-Befehle eingeben, die sofort ausgeführt werden, und Sie erhalten sofortiges Feedback. Es ist eine ausgezeichnete Möglichkeit, mit Python zu experimentieren und Ihre zu beantworten. Ich frage mich, was passiert, wenn ich diese Art von Fragen stellen würde. Übrigens wird Python als Interpreter bezeichnet, weil es die Python-Sprache in ein Format übersetzt oder interpretiert , das vom zugrunde liegenden Betriebssystem und der Hardware verstanden wird. Schauen Sie, wenn Sie ein schnelles Beispiel, werde ich hier in einer einzigen Zeile Python-Code eingeben. Ich werde drucken offene Klammern eingeben, ein Zitat. Hallo, ein Zitat und dann eine geschlossene Klammer und ich werde schlagen. Geben Sie ein. Der Befehl wurde ausgeführt und die Ergebnisse wurden auf dem Bildschirm angezeigt. Wir werden genau darauf eingehen, was gerade in einer späteren Lektion passiert ist, aber für den Moment ist der wichtigste Punkt für Sie zu wissen, dass Sie direkt mit einem Python-Interpreter interagieren können . Lassen Sie uns nun ein Python-Programm erstellen, um dies zu tun, gehen Sie zum Dateimenü und wählen Sie neu. Dies bringt einen Redakteur auf. Ich habe das Fenster neu angeordnet, so dass wir sowohl den Editor als auch die Show im Editor sehen können, den Typ in unserem Python-Code schwächen und ihn speichern können, um zu einem späteren Zeitpunkt Onkel zu laufen und eine Zeile Python-Code einzugeben . nun Um diesen Code auszuführen, müssen Sie ihnnunspeichern. Wenn Sie vergessen, es zu speichern. Im Leerlauf werden Sie daran erinnert, indem Sie eine Aufforderung zum Speichern der Datei anzeigen. Ich werde die Datei jetzt sehen, indem ich zum Dateimenü gehe, indem ich nach Konvention speichern wähle. Python Programme werden mit einem Punkt p gespeichert. Warum Erweiterung? Wenn Sie einfach den Namen der Datei wie hallo eingeben und keine der Standardeinstellungen ändern, wird es uns gespeichert. Hallo Punkt p y. Jetzt führen Sie unseren Lauf das Programm. Ich gehe zum Ausführungsmenü und wähle das Modul ausführen aus. Beachten Sie, dass Sie auch F 5 drücken können, um die gleiche Aufgabe zu erledigen. Wenn wir uns das andere Fenster ansehen, können Sie sehen, dass das Programm ausgeführt wurde und die resultierende Ausgabe angezeigt wurde Wenn wir mehr Code zu unserem Programm hinzufügen möchten , gehen wir zurück zum Editor, fügen mehr Code hinzu und überprüfen unsere Arbeit wieder. das Python Programm ausführen, haben Sie vielleicht bemerkt, dass Druck in lila und hallo in grün angezeigt wird. Dies wird Syntax genannt, Hervorhebung kann Ihnen helfen, visuell zu bestimmen, ob Sie einen Syntaxfehler haben und etwas tun , das Python einfach nicht versteht. Lassen Sie mich eine ungültige Zeile von Python-Code hinzufügen. Nehmen wir an, ich habe das Wort „Druck“ falsch geschrieben. Ich kann sehen, dass es jetzt in schwarz statt lila ist, und ich kann meinen Fehler vielleicht erkennen, noch bevor ich versuche, mein Programm auszuführen. Auch im Leerlauf, unterstützt die automatische Vervollständigung. Also, wenn ich PR I eingeben und auf die Registerkarte drücken würde, wird der Schlüssel Idol den Befehl für mich beenden. Wenn ich Sie wäre, geben Sie einfach den Buchstaben P ein und drücken Sie Tab. Das sind nicht genug Informationen, um untätig zu sein, um zu wissen, was ich zu tun versuche. So erscheint es eine Liste der möglichen Optionen hier, Aiken einfach errol nach oben oder Pfeil nach unten, um auszuwählen, was ich will. Und dann kann ich weiter tippen. Sie haben vielleicht bemerkt, dass Idol Ihnen bei der Verwendung des Editors Hilfe zur Verfügung stellt. Oder zeigen Sie diese kleinen Pop-ups Luft genannt Anruftipps, und sie erklären kurz, wie Sie den Python-Befehl verwenden, mit dem Sie arbeiten. Wenn Sie ein vorhandenes Python-Programm öffnen oder zu einem Programm zurückkehren möchten, an dem Sie zu einem früheren Zeitpunkt arbeiten, gehen Sie einfach zum Dateimenü, wählen Sie Öffnen und navigieren Sie zur Quellcodedatei. Zum Beenden oder Beenden aus dem Leerlauf gehen Sie zum Dateimenü und wählen Sie Beenden aus. 7. Python-Programme durchführen: nachdem Sie Ihr Python-Programm erstellt haben, möchten Sie es wahrscheinlich nicht in den Leerlauf laden und es von dort jedes Mal ausführen, wenn Sie es verwenden möchten . Und diese Lektion werde ich mit Ihnen ein paar verschiedene Möglichkeiten teilen, um Ihre Python-Programme auszuführen . Wenn Sie sich in Windows befinden, können Sie einfach auf Ihr Python Programm doppelklicken, um es auszuführen. Ein Fenster wird angezeigt, warum das Programm ausgeführt wird, und dann verschwindet es, nachdem es fertig ist. Hier ist, wie das aussieht. Ich werde auf diese Hallo Datei klicken, die zufällig ein Python Programm ist. Sie können sehen, dass es läuft und es schnell verschwindet. Nun, das könnte völlig in Ordnung sein, je nachdem, was das Programm tut. Wenn Sie die Ausgabe des Programms nicht wirklich sehen müssen, wird dies gut funktionieren. Angenommen, Sie möchten die Ausgabe aus dem Programm sehen, bevor das Fenster verschwindet. Um diesen Lauf zu machen. Das Programm von der Befehlszeile wurde zuerst geöffnet, eine Eingabeaufforderung und Fenster. Sie können in der Regel nach Eingabeaufforderung suchen oder sie im Menü finden. Ich werde nur die Eingabeaufforderung eingeben. Sie können CMD auch viele Male eingeben, und es wird eine Quelle kommen. Also klicke ich einfach hier, um es von hier aus zu starten. Wir können einfach Python eingeben und dann mit dem Namen des Python-Programms folgen, das wir ausführen möchten . Ich habe dieses Hallo Punkt p y Python Programm auf meinem Desktop gespeichert. Ich könnte das Programm ausführen, indem ich einen Pfad zu der Datei wie Also ich werde nur Python eingeben , und dann werde ich einen vollständigen Pfad zu dieser Datei geben. So sehen Benutzer in diesem Fall Besitzer Desktop, hallo Punkt p Warum? Und dann wird die Ausgabe produziert. Indem ich dieses Programm ausführe, kann ich es auch mit einem relativen Pfad ausführen, wie Python verwenden und dann, da es im Desktop-Unterverzeichnis hoch ist, es einfach so ausführen und es wird auch ausgeführt. Lassen Sie mich in das Desktopverzeichnis wechseln und es erneut ausführen. Möglicherweise haben Sie bemerkt, dass die Datei mit einem Punkt p y Erweiterung endet, aber wenn Sie es auf dem Desktop oder in der Datei betrachten, erkunden Sie den Punkt P y Erweiterung ist ausgeblendet. Beachten Sie nur, dass Sie den vollständigen Namen der Datei angeben müssen, wenn Sie sie über die Befehlszeile ausführen . Gehen wir zu Mac und Lennox. Hier ist der Prozess sehr ähnlich. Um zur Befehlszeile zu gelangen, öffnen Sie ein Terminal auf dem Mac. Das Terminal befindet sich im Ordner „Dienstprogramme“, der sich im Ordner der Anwendung befindet. Sobald das Terminal gestartet wurde, geben Sie Python drei ein und folgen Sie ihm dann mit dem Namen des Python-Programms, das Sie ausführen möchten . Also geben wir Python drei und dann hallo Punkt p y ein. Wenn Sie Python verwenden, dann würden Sie Python hello dot p y ausführen. Zusätzlich zur Bereitstellung einer Python-Datei an den Python-Befehl drei können Sie die Datei direkt, indem Sie das Execute-Bit für die Datei setzen und Python in der Interpreter-Direktive in der ersten Zeile angeben, um die Ausführung auf der File Ranch Ahmad Space Plus X zu setzen, und dann wird der Name der Datei hier dies auf Hallo Punkt p y tun . Schauen wir uns den Inhalt dieser Datei mit Cat Command an, um die Interpreter-Direktive zu setzen. Stellen Sie sicher, dass die erste Zeile in Ihrer Python Datei so aussieht, als ob die erste Zeile in dieser Python-Datei mit einem Pfundzeichen beginnt als ein Ausrufezeichen und dann Ford letzter Benutzer. Ford Schrägstrich ben ford Schrägstrich e NV Space Python drei. Jetzt, da die Interpreter-Direktive-Zeile vorhanden ist, können wir das Python Programm ausführen, indem wir relative oder absolute Übergabe an die Datei verwenden. Ich kann das tun, indem ich Punkt, Schrägstrich, Hallo Punkt p y und Schlagen. Geben Sie ein. Oder es könnte die Datei ausführen, indem der gesamte oder vollständige Pfad zu dieser Datei angegeben wird. Ich werde das tun, indem ich Benutzer Schrägstrich Jason Schrägstrich Hallo Punkt p y und seine innere Anmerkung , dass es sicher ist, den Interpreter-Direktor von Auch wenn das Programm auf einem Fenstersystem ausgeführt wird , ignoriert Windows diese Zeile einfach und führen Sie den restlichen Python-Code aus. Schließlich möchte ich darauf hinweisen, dass Sie das interaktive Python-Shell-Blatt von der Befehlszeile aus ausführen könnten , um dieses Ende des Python-Befehls selbst zu machen. In der Befehlszeile hier, alle inter python drei. Sie können sehen, dass dies wie die Python-Shell aussieht, die Sie sehen, wenn Sie idol verwenden, um den Shell-Typ zu beenden oder zu beenden. Beenden Sie mit einem Paar Klammern 8. Strings und Variablen – Abschnitt Übersicht: in diesem Abschnitt des Kurses lernen Sie alles über Variablen. Sie erfahren, was sie sind und wie und wann Sie sie verwenden. Sie werden auch mit dem Datentyp „Zeichenfolge“ eingeführt. Sie lernen, wie man Strings erstellt und manipuliert, wird sogar über einige Herausforderungen sprechen, die spezifisch für Strings sind und wie man mit ihnen umgehen kann. Als Nächstes werden wir uns verschiedene Möglichkeiten zum Formatieren von Zeichenfolgen ansehen, damit Sie die gewünschte Ausgabe erstellen können. Sie werden auch einige der am häufigsten verwendeten integrierten Funktionen kennenlernen, die Python zu bieten hat . Wir werden in die Grundlagen der objektorientierten Programmierung eingehen, und wie es speziell für Python gilt, wird diesen Abschnitt des Kurses schließlich durch Abdecken von Methoden einschließen . 9. Variablen und Strings: Variablen sind Speicherorte, die einen Namen haben, sagte eine andere Art und Weise. Variablen sind Namenswertpaare. Sie können einer Variablen Werte zuweisen und diese Werte anhand des Variablennamens einem Wertvorzeichen für eine Variable abrufen . Verwenden Sie das Gleichheitszeichen. Das Format ist variabel. Name ist gleich Wert. Hier haben wir ein Beispiel, in dem der Wert von Apfel auf die Variable namens Frucht zugewiesen wird. Sie können den Wert einer Variablen ändern, indem Sie sie in der nächsten Zeile neu zuweisen. Sie können sehen, wie Sie den Wert der Fruchtvariablen auf den Wert orange setzen. Beachten Sie, dass es nichts Bedeutendes über die Variablenname Frucht gibt, die wir leicht verwenden könnten . Erzeugen Sie pflanzliche Lebensmittel oder fast jeden anderen Variablennamen, den Sie sich vorstellen können, wenn Sie einen Variablennamen auswählen . Wählen Sie etwas aus, das die Daten darstellt, die die Variable enthält. Sie wissen vielleicht, was ein Variablenname X heute darstellt, aber wenn Sie in ein paar Monaten auf den Code zurückkommen, können Sie dies nicht tun. jedoch Wenn Siejedochauf eine Variable namens fruit stoßen, können Sie wahrscheinlich erraten, welche Art von Daten es halten wird. Schreckliche Namen beachten Groß-/Kleinschreibung Eine Variablenname Frucht, die mit einem Großbuchstaben F und einer anderen Variablenname Frucht beginnt. Das ist in allen Kleinbuchstaben sind zwei verschiedene Variablen durch Konvention. Variablen sind in allen Kleinbuchstaben, aber es ist keine Voraussetzung. Variablennamen müssen mit einem Buchstaben beginnen. Sie können Zahlen enthalten, Variablennamen können jedoch nicht mit einer Zahl beginnen. Sie können den Unterstrich auch in Variablennamen verwenden. Es ist nicht möglich, einen Bindestrich oder ein Pluszeichen und einige andere Symbole und Variablennamen zu verwenden. Immer wenn Sie den Drang haben, einen Bindestrich zu verwenden, verwenden Sie stattdessen einfach einen Unterstrich. Hier sind einige Beispiele für gültige Variablennamen. Das erste Beispiel ist in Kleinbuchstaben und enthält eine Zahl. jedoch Es beginntjedochnicht mit einer Zahl, daher ist es ein gültiger Variablenname. Die zweite Zeile 1. 3 Buchstaben ist ein Kleinbuchstaben, und es enthält Unterstriche, die gültig sind. jedoch Sie könnenjedochkeine Bindestriche verwenden, so dass der erste Bindestrich drei Bindestriche kein gültiger Variablenname sein würde. Die dritte Variable ist 1. 3 Buchstaben, und es ist in gemischten Großbuchstaben, einige Kleinbuchstaben und einige Großbuchstaben. Auch hier ist das vollkommen in Ordnung, aber beachten Sie, dass diese Variable eine völlig unterschiedliche Variable von den ersten 3 Buchstaben sein würde . In allen, Kleinbuchstaben, wo Beispiel. Eine Zeichenfolge wird verwendet, um Text und die vorherigen Beispiele darzustellen. Der Text Apple, Orange und ABC sind Strings und Python-Strings Luft von Anführungszeichen umgeben. Lassen Sie uns unser erstes Beispiel für die Erstellung eines Variablennamens Frucht und Zuweisung zu der Zeichenfolge. Apple-Strings können in einfachen Anführungszeichen oder in doppelten Anführungszeichen eingekapselt werden. Python erwartet übereinstimmende Anführungszeichen für Zeichenfolgen. Wenn Sie eine Zeichenfolgendefinition mit einem doppelten Anführungszeichen starten. Das nächste doppelte Anführungszeichen, das Python trifft, wird als das Ende dieser Zeichenfolge interpretiert . Dasselbe gilt für einfache Anführungszeichen. Wenn Sie eine Zeichenfolge mit einfachen Anführungszeichen beginnen, das nächste einfache Anführungszeichen das Ende dieser Zeichenfolge dar. Wenn Sie doppelte Anführungszeichen in eine Zeichenfolge einfügen möchten, können Sie sie wie in diesem ersten Beispiel in einfache Anführungszeichen setzen . Wenn Sie einfache Anführungszeichen in eine Zeichenfolge einschließen möchten, schließen Sie die Zeichenfolge und doppelte Anführungszeichen ein, wie im zweiten Beispiel auf dem Bildschirm. Was ist, wenn Sie sowohl einfache als auch doppelte Anführungszeichen in der gleichen Stamm verwenden möchten? Nun, an diesem Punkt müssen Sie das beleidigende Anführungszeichen entkommen, indem Sie einen umgekehrten Schrägstrich auf dem ersten Beispiel auf Ihrem Bildschirm ausstellen , das erste doppelte Anführungszeichen direkt bevor es den Anfang der -Zeichenfolge und das nächste Anführungszeichen, zu dem Sie kommen, ist Teil der Zeichenfolge, da sie durch den vorherigen Backslash-Zeichen maskiert wird . Das nächste doppelte Anführungszeichen, zu dem Sie kommen, ist auch Escape, also ist es auch Teil der Zeichenfolge und dann der endgültige Angebotsmarkt. Das Ende der Zeile, da sie nicht entkommen ist, ist das Ende der Zeichenfolge, und es entspricht dem Anfang Anführungszeichen am Anfang der Zeichenfolge. Im nächsten Beispiel haben wir die gleiche Situation mit einfachen Anführungszeichen. Das erste einfache Anführungszeichen beginnt mit der Dehnung. Das nächste einfache Anführungszeichen wird mit einem umgekehrten Schrägstrich maskiert, daher ist es Teil der Stamm, und das letzte einfache Anführungszeichen stellt das Ende der Zeichenfolge dar, und es entspricht dem öffnenden einfachen Anführungszeichen. Jedes Zeichen in der Zeichenfolge wird zugewiesen, und Indexzeichenfolgenindizes basieren auf Null, was bedeutet, dass das erste Zeichen in einer Zeichenfolge den Index Null hat. Das zweite Zeichen hat einen Index von eins, etcetera, um auf das Zeichen an einem bestimmten Index zuzugreifen, eine offene Klammer und eine Zahl und eine enge Klammer zu einer Zeichenfolge, wobei die Zahl die Indexnummer auf Ihrem Bildschirm ist , Sie können sehen, wo wir eine Variable mit dem Namen a erstellen und ihm das Zeichen in Position Null der Zeichenfolge apple zuweisen . Im nächsten Beispiel haben wir eine Variable namens E, und es wird mit dem Zeichen aus Position vier von Apple erstellt. Das Zeichen und die Position für ist natürlich die E. Da Variablen einfach Namen sind, die E. die ihre Werte darstellen, funktioniert diese Syntax auch mit Variablen. Am unteren Rand Ihres Bildschirms sehen Sie, wo der variablen Frucht der Saitenapfel zugewiesen wird. Die erste Unterstrichzeichenvariable entspricht a, da der Nullindex der Fruchtvariablen a ist, weil sie den Wert apple enthält. 10. Funktionen und Drucken: Eine Funktion ist ein Satz von wiederverwendbarem Code, der eine Aktion ausführt. Eine Funktion hat einen Namen und seine Kälte oder ausgeführt mit diesem Namen. Optional können Funktionen Argumente im Gegenzug akzeptieren. Data Python enthält viele integrierte Funktionen, von denen eine die Druckfunktion ist. Wenn ein Wert als Argument für die Druckfunktion angegeben wird, wird dieser Wert auf dem Bildschirm angezeigt. Sie können Werte direkt an die Druckanweisung übergeben oder Variablen auf Ihrem Bildschirm übergeben. Sie können sehen, dass wir den Wert apple der variablen Frucht zuweisen, und dann drucken oder zeigen wir diese Variable auf dem Bildschirm, und die Ausgabe ist apple. Als nächstes drucken wir eine Zeichenfolge direkt ohne eine Variable, und diese Zeichenfolge ist orange und sie wird auch auf den Bildschirm gedruckt. Eine weitere eingebaute Funktion ist die Landfunktion. Wenn eine Zeichenfolge als Argument für die Lend Funktion zur Verfügung gestellt wird, gibt es die Länge dieser Zeichenfolge zurück, sagte eine andere Weise. Land gibt die Anzahl der Zeichen in einer Zeichenfolge zurück. In diesem Beispiel wird der Wert von apple der Variablen mit dem Namen fruit zugewiesen. Als nächstes weisen wir das Ergebnis der Landfrucht dem Fruchtunterstrich zu, verleihen Variable. Schließlich zeigen wir diesen Wert auf dem Bildschirm an, indem wir die Druckfrucht-Unterstrich Land-Funktion verwenden. Da Apple fünf Zeichen hat, wird die Nummer fünf auf dem Bildschirm angezeigt. Sie können die Land-Funktion auch direkt an die Druckfunktion übergeben und den Zwischenschritt der Zuweisung zu einer Variablen überspringen . Dies funktioniert, weil Land-Klammern, Obst, enge Klammern zuerst ausgewertet werden und sein Wert von der Druckfunktion verwendet wird, die Sie sogar überspringen können, Variablen alle zusammen. In diesem Fall haben wir gerade Land direkt auf dem Saitenapfel genannt. Dann drucken wir den Wert, der auf dem Land zurückgegeben wird , der fünf ist. 11. Strangmethode: ohne auf das Thema objektorientierte Programmierung eingehen zu müssen. An dieser Stelle ist es hilfreich, ein paar Konzepte zu verstehen, bevor wir fortfahren. Das erste, was zu wissen ist, dass alles in Python ein Objekt ist. Außerdem hat jedes Objekt einen Typ, den Sie bereits über den String-Datentyp gelernt haben, und deckt andere Typen in diesem Kurs ab. Aber lassen Sie uns für einen Moment zu den Saiten zurückkehren. Zum Beispiel, apple, umgeben in einfachen Anführungszeichen, ist ein Objekt mit einem Typ von str und str kurz für Strom, sagte eine andere Weise. Apple ist ein String-Objekt, wenn wir den Wert von Apfel der variablen Frucht zugewiesen. Verwendung von Obst entspricht Apfel als Frucht ist auch ein String-Objekt. Denken Sie daran, dass Variablen nur Namen sind, die ihre Werte repräsentieren. Wie bereits erwähnt, ist eine Funktion ein Satz von wiederverwendbarem Code, der in Aktion ausgeführt wird. Das ist weit, dass Sie eingebaute Funktionen wie Print und Lynn verwendet haben. Objekte haben auch Funktionen, aber sie werden nicht als Funktionen bezeichnet. Sie werden Methoden genannt, also Methoden Luftfunktionen, die Luft gegen ein Objekt laufen, um eine Methode für ein Objekt aufzurufen, dem Objekt mit einem Punkt als dem Methodennamen und schließlich einer Reihe von Klammern zu folgen und alle Parameter in der Klammern. Die niedrigere String-Methode eines Strings gibt eine Kopie der Zeichenfolge und alle Kleinbuchstaben . In diesem Beispiel können Sie sehen, wie das Ausführen der Lower -Methode für ein String-Objekt diese Zeichenfolge in allen Kleinbuchstaben zurückgibt. In diesem Beispiel Fruit dot lower apple in allen Kleinbuchstaben zurück. Die obere String-Methode gibt eine Kopie der Zeichenfolge in allen Großbuchstaben und in diesem Beispiel Wenn wir Ron Obst Punkt Upper, erhalten wir Apfel und alle Großbuchstaben. 12. String: , um angeborene oder kombinieren Sie zwei Saiten. Verwenden Sie das Pluszeichen. Sie können sich dies als das Hinzufügen von Strings vorstellen. Zusammen. Sie können angeborene mehrere Zeichenfolgen erstellen, indem Sie zusätzliche Pluszeichen und Zeichenfolgen verwenden. In diesem Beispiel wird festgestellt, wie Leerzeichen in der Zeichenfolgenzeichenfolge enthalten sind. Cat Nation Onley kombiniert die Strings, wie sie sind, und diese Strings, die Sie sehen können, dass ich Python liebe, durch Leerzeichen getrennt ist, weil diese Leerzeichen in den Strings selbst enthalten sind. Wenn Sie keine zusätzlichen Leerzeichen einschließen, würde es so aussehen. Alle Worte würden zusammen laufen. Denken Sie daran, dass das Pluszeichen nichts tut. Es fügt keine zusätzlichen Zeichen hinzu. Es kombiniert oder fügt nur die Saiten zusammen. Dies ist ein Beispiel, das die Verkettung von Strings mithilfe von Variablen demonstriert. Zuerst erstellen wir drei Variablen zuerst gleich. Ich zweite gleich Liebe und dritte gleich Python. Als nächstes erstellen wir einen Variablennamen senates, und wir weisen ihm den Wert der ersten plus ein Leerzeichen plus Sekunde plus ein weiteres Leerzeichen plus drittes plus einen Punkt zu. Also, wenn wir diesen Satz drucken, enden wir mit I Space Love Space Python Periode. Bei der Arbeit mit Strings ist das Sternchen der Wiederholungsoperator. Das Format ist ein String-Asterisk und die Anzahl der Wiederholungen dieser Zeichenfolge. beispielsweise Wenn Siebeispielsweise10 Mal einen Bindestrich anzeigen möchten, verwenden Sie ein EST-Risiko für den Bindestrich. 10. Beachten Sie, dass Sie keine String-Wiederholung mit nur einzelnen Zeichenfolgen verwenden müssen. In diesem Beispiel wiederholen wir die Zeichenfolge glücklich dreimal. Hier erstellen wir einen variablen Namen Glück in einem Zeichen es zu glücklich Sternchen. Drei. Die Ausgabe von Happy Asterix drei ist einfach glücklich, dreimal wiederholt. Wenn wir also die Glücks-Variable drucken, landen wir mit glücklich, glücklich, glücklich und eine kommende Lektion. Sie werden mehr über Zahlen-Datentypen lernen. Für den Moment. Nur wissen, dass im Gegensatz zu Strings Zahlen Luft nicht in Anführungszeichen zu Can Captain acht eingeschlossen ist, eine Zeichenfolge mit der Zahl zuerst die Zahl in eine Zeichenfolge mit einer eingebauten str Funktion umwandeln . Die str Funktion dreht nicht Strings, wie Zahlen in zwei Strings und in diesem Beispiel Wir erstellen eine Variablenname Version und ein Zeichen es die Zahl drei. Dann drucken wir „I Love Python“. Dann können wir Kapitän acht, dass mit der String-Darstellung der variablen Version, und dann schließlich kontaminieren wir, dass mit der Periode, so dass wir am Ende mit. Ich liebe Python drei. Hier ist, was passiert, wenn eine Zahl nicht in eine Zeichenfolge konvertiert wird, bevor Cat Nation versucht wird , Sie können sehen, dass die Luftmeldung meldet, dass es kein Bild oder Objekt oder ich nt Objekt in ein str unser String-Objekt konvertieren kann . Denken Sie daran, Zahlen explizit in Strings mit der str Funktion zu konvertieren, bevor Sie versuchen, sie als String zu verwenden. 13. Formatierung von Strings: statt Strings zu kontaminieren, um das Format zu erzeugen. Dein Verlangen. Sie können die Format-Methode für eine Zeichenfolge erstellen Platzhalter ( auch Formatfelder genannt) aufrufen , indem Sie geschweifte Klammern in der Zeichenfolge verwenden und Werte für diese Felder an die Format-Methode übergeben . Aber ein Fehler. Das erste Paar geschweifter Klammern wird durch den ersten an das Format übergebenen Wert ersetzt. Das zweite Paar geschweifter Klammern wird durch den zweiten übergebenen Wert, ein Format usw. ersetzt . In der ersten Druckanweisung die geschweiften Klammern String I, die der Platzhalterpython ist, zu I Love Python ausgewertet, da die geschweiften Klammern durch ein Buch ersetzt werden, String Love, das in das Format -Befehl. Die Zeichenfolge im zweiten Druckbefehl besteht aus drei Platzhaltern. Der erste Platzhalter wird durch die erste übergebene Zeichenfolge ersetzt. Das Format, das ich der zweite Platzhalter ist, wird durch die zweite übergebene Zeichenfolge ersetzt, ein Format, das Liebe ist und ebenso der dritte Platzhalter durch die dritte übergebene Zeichenfolge ersetzt wird , ein -Format, das Python ist. Beachten Sie, dass, wenn Sie mehrere Objekte an einer Funktion übergeben, Sie sie mit einem Komma trennen. Also haben wir eine Zeichenfolge formatieren, die ich in einfachen Anführungszeichen ist. Dann haben wir uns vom nächsten durch ein Komma getrennt, und dann haben wir eine andere Zeichenfolge, und wir trennen diese vom letzten mit einem anderen Komma. Sie können explizit angeben, welcher Positionsparameter für ein Formatfeld verwendet wird, indem Sie eine Zahl innerhalb der geschweiften Klammern angeben. Also Null, gekapselt in geschweiften Klammern wird durch das erste Element ersetzt, das an das Format übergeben wird. Eine, gekapselt in geschweiften Klammern, wird durch das zweite Element ersetzt, das in etcetera übergeben wird. In dem Beispiel auf Ihrem Bildschirm, dass Null, umgeben von geschweiften Klammern, durch die erste Zeichenfolge Love ersetzt wird, und die von geschweiften Klammern umgeben, wird durch die zweite Zeichenfolge ersetzt, die ein Format übergeben wurde , was Python ist. Die Ausgabe in diesem Fall ist also, dass ich Python liebe. Python liebt mich. Hier ist ein Beispiel für das Formatieren von Zeichenfolgen. Mit Variablen müssen wir nicht explizit eine Zeichenfolge an den Format-Befehl übergeben. Variablen repräsentieren nur die Werte, die sie enthalten, und da diese Variablen 1st 2nd und third Strings darstellt, dann können wir diese einfach in das Format übergeben. In diesem Beispiel wird der erste Platz Halter durch die erste Variable ersetzt, die zweite mit einer zweiten und die dritte mit der dritten, und wir enden mit einer Zeichenfolge, die ich liebe Pike auf. Jetzt können wir eines unserer vorherigen Beispiele neu schreiben, die Strings und Zahlen mit der Format-Methode kombinieren . Dies eliminiert die Notwendigkeit, die str Funktion und dieses Beispiel zu verwenden. Der Platzhalter wird durch den Wert der Version ersetzt , der drei ist, und wenn wir Druck gegen die Zeichenfolge ausführen, enden wir mit I Love Python drei. Sie können auch ein Formatspezifikationsformat angeben. Spezifikationen sind innerhalb der geschweiften Klammern enthalten und beginnen mit einem Doppelpunkt, um eine gefüllt mit einem minimalen Zeichen mit Versorgung und Zahl zu erstellen . Dem Dickdarm folgen. Das Formatfeld der offenen geschweiften Klammer Null Doppelpunkt acht. Geschweifte Klammer schließen bedeutet, dass der erste Wert verwendet wird, um zu formatieren und ihn mindestens acht Zeichen breit zu machen . Das Format gefüllt mit offenen geschweiften Klammern ein Doppelpunkt acht schließen geschweifte Klammer bedeutet verwendet den zweiten Wert zur Verfügung gestellt zu formatieren und machen es mindestens acht Zeichen breit. Diese Methode kann verwendet werden, um Tabellen zu erstellen, zum Beispiel, hier ist ein Beispiel, wo wir genau das getan haben. Wir formatierten essen Zeichenfolge mindestens acht Zeichen lang sein, um die Ausrichtung verwendet weniger als für links eine Karotte für Mitte und größer als für rechts zu steuern . Wenn keine Ausrichtung angegeben ist, wird die linke Ausrichtung angenommen. Aufbauend auf unserem vorangegangenen Beispiel. Lassen Sie uns links Zeile die rechte Spalte, die Menge und die Zahlen drei und 10 enthält. Hier können Sie die Formatzeichenfolge sehen, die wir verwendet haben, um dies zu erreichen und Curly Brace zu öffnen, eine, die das zweite Element darstellt, das in das Format übergeben wird. Methode Doppelpunkt. Ein Kleiner-als-Zeichen, das die linke Ausrichtung ausführt. Und acht, die angibt, dass die Zeichenfolge mindestens acht Zeichen in mit. Sie können auch einen Datentyp angeben. Die häufigsten Fälle bei der Verwendung von F, das Float Floats oder Gleitkommazahlen darstellt, werden im Detail behandelt. In einer anderen Lektion können Sie die Anzahl der Dezimalstellen angeben, indem Sie Punkt in F verwenden, wobei N die Anzahl der Dezimalstellen darstellt. Ein gemeinsames Währungsformat wäre Punkt bis F, das zwei Dezimalstellen angibt. Hier ist, wie unsere Tabelle aussehen könnte, wenn wir ein paar Bisse aus unserem Apfel nehmen, Nein, um den Wert entsprechend Apple zu setzen ist 2.33333 Allerdings wird nur 2.33 angezeigt, weil wir zu F haben, was sagt Geben Sie uns zwei Dezimalstellen in dieser Fließkommazahl. Sie könnten auch bemerken, dass wir 10 Orangen haben, aber wieder haben wir zu Dezimalstellen gezwungen, so dass 10 angezeigt werden. Seine 10.0 verwendet die eingebaute Funktionseingabe, um Standardeingaben standardmäßig zu akzeptieren. Die Standardeingabe erfolgt von einer Person, die an der Tastatur tippt. Auf diese Weise können Sie den Benutzer zur Eingabe auffordern. In fortgeschrittenen Fällen. Die Standardeingabe kann aus anderen Quellen stammen. Zum Beispiel können Sie die Ausgabe eines Befehls senden, fragte die Standardeingabe an einen anderen Befehl mit Pipes. Für weitere Informationen zu diesem Thema, können Sie meine Grenzen für Anfänger Buch beziehen oder vielleicht Lennox und fünf Tage Unterricht lernen. Sie können auch eine Eingabeaufforderung übergeben, die an die Eingabefunktion und in diesem Beispiel angezeigt wird. Wir zeigen die Eingabeaufforderung, geben Sie einen Namen einer Frucht an den Benutzer und dann, was der Benutzer liefert, um die Frucht Variable hier zugewiesen werden waren mit einer Formatzeichenfolge, um die vom Benutzer zur Verfügung gestellten Informationen zu drucken . Am unteren Rand des Bildschirms befindet sich die Ausgabe, die Sie sehen würden, wenn Sie dieses Programm ausführen und die Eingabe Apple bereitstellen. 14. Strings und Variablen – Abschnitt Zusammenfassung: In diesem Abschnitt des Kurses erfahren Sie, dass Variablen einfach Namen sind, die Werte speichern. Sie lernen auch, dass Variablen mit einem Buchstaben beginnen müssen, aber dass sie Zahlen sowie Unterstriche enthalten können. Sie können Variablen Werte zuweisen, indem Sie den Variablennamen gleich wertsyntax verwenden. Sie lernen auch, wie Sie Zeichenfolgen erstellen, indem Sie sie mit Anführungszeichen, entweder einfache Anführungszeichen oder doppelte Anführungszeichen umschließen . Außerdem erfahren Sie, dass jedes Zeichen in der Zeichenfolge im Index zugewiesen ist. Wir sprachen auch über Funktionen und darüber, wie es sich einfach um wiederverwendbare Codes handelt, die eine bestimmte Aktion ausführen . Einige der Funktionen, über die wir gesprochen haben, waren integrierte Funktionen wie die Druckfunktion, die Werte auf Ihrem Bildschirm anzeigt, und die Leihfunktion, die die Länge eines Elements zurückgibt. Wir sprachen auch über die str Funktion, die und nicht Strings wie Zahlen in Strings verwandelt. Schließlich haben wir Benutzereingaben gesammelt, indem wir die Eingabefunktion im Abschnitt verwenden. Sie erfahren auch, dass alles in Python ein Objekt ist und dass Objekte Methoden und Methoden Air-Funktionen haben können , die auf einem Objekt arbeiten, das Sie über die folgenden String-Methoden gelernt haben . Die obere String-Methode, die eine Kopie der Zeichenfolge in Großbuchstaben zurückgibt, die untere String-Methode, die theokratiziert es, die eine Kopie der Zeichenfolge in allen Kleinbuchstaben zurückgibt, und wir sprechen auch über Formatierung -Zeichenfolgen mit einer Formatmethode. 15. Zahlen und Math – Abschnitt Übersicht: in diesem Abschnitt erfahren Sie, wie Python Zahlen verarbeitet. Zuerst werden wir über die verschiedenen mathematischen Operationen sprechen, die Sie ausführen können. Als nächstes erfahren Sie, dass der Unterschied zwischen Ganzzahlen und Gleitkommazahlen schließlich Kommentare in unserem Python-Code berühren wird . 16. Zahlen, Numerische Operationen und Numeric: In einer vorherigen Lektion haben Sie gelernt, wie Sie Zeichenfolgen erstellen, indem Sie Text in Anführungszeichen einschließen. Zahlen und Python erfordern keine solche spezielle Behandlung, wenn Sie eine Nummer verwenden möchten, die einfach in Ihrem Quellcode enthalten ist. Wenn Sie eine Zahl zu einer Variablen zuweisen möchten, verwenden Sie einfach das Format der Variablenname gleich Zahl. Es gibt ein paar Beispiele dafür auf Ihrem Bildschirm. Python unterstützt sowohl ganze Zahlen als auch Fließkommazahlen. Ganzzahlen sind ganze Zahlen oder Zahlen ohne Dezimalkomma. Fließkommazahlen enthalten immer ein Dezimalkomma. Der Datentyp für ganze Zahlen ist I anti. Während der Datentyp für Gleitkommazahlen Gleitkommazahlen ist, kann der Python Interpreter mehrere Operationen mit Zahlen ausführen. Hier ist die Tabelle der am häufigsten in Amerika Operationen verwendet. Verwenden Sie das Pluszeichen, um das Minuszeichen hinzuzufügen, um ein Sternchen oder Sterne zu subtrahieren. Ich mag es, sie zu multiplizieren, leisten Schrägstrich, um ein doppeltes Sternchen oder einen Doppelstern auf exponentiell acht und ein Prozentzeichen vom Modul zu teilen . Oh, Sie sind wahrscheinlich mit den meisten Symbolen in der vorherigen Tabelle vertraut. Allerdings ist der Doppelstern-Operator für exponentiell ation, was bedeutet, um die Abschaltung zu erhöhen, zum Beispiel, zu Star Star vier bedeutet, um die Macht von vier zu erhöhen. Dies entspricht zwei Mal zweimal zweimal zweimal und führt zu einem Ergebnis von 16. Das Prozentzeichen führt das Modul aus. Oh, Operation. Es gibt einfach den Rest zurück. Zum Beispiel, 3% signiert. Zwei ist eins, weil drei, geteilt durch zwei ist eins mit einem Rest von einer Form Andulo zurückzukehren. Null seit vier geteilt durch zwei ist zu mit einem Rest von Null. Python ermöglicht es Ihnen, mathematische Berechnungen direkt im Interpreter durchzuführen. Hier sind ein paar einfache Berechnungen, wenn Sie eins plus zwei eingeben und ER eingeben, Der Python-Interpreter gibt sofort das Ergebnis dieser Operation zurück, die drei ist. Es verhält sich so ziemlich wie ein Taschenrechner. Sie können dem resultierenden Wert einer mathematischen Operation auch eine Variable zuweisen, wie in diesem Beispiel auf Ihrem Bildschirm. Schauen wir uns einfach die erste Zeile an. Das Ergebnis von eins plus zwei wird in der Variablen mit dem Namen some gespeichert werden. Der Rest des Codes erstellt mehr Variablen in Geschäften. Die Ausgabe dieser mathematischen Operationen in diesen Variablen. Schließlich, am unteren Rand des Bildschirms. Wir zeigen diese Ergebnisse mit einer Reihe von Druckfunktionen an. Hier ist die Ausgabe des Python Programms. Aus dem vorherigen Bildschirm können wir sehen, dass die Summe von eins plus zwei, das ist drei, der ersten Zeile der Ausgabe angezeigt wird, obwohl das Ergebnis von acht geteilt durch zwei Thean Deter ist. Vier. Möglicherweise haben Sie bemerkt, dass die Fließkommazahl 4.0 in der Ausgabe war, die im vorherigen Beispiel erstellt wurde. Der Divisionsoperator führt Gleitkommaeinteilung durch und gibt immer eine Gleitkommazahl zurück . Beachten Sie auch, wenn Sie eine Ganzzahl zu einer Gleitkommazahl hinzufügen, wird das Ergebnis flott sein. Dieses Beispiel zeigt, wie Sie sogar mathematische Operationen mit Variablen ausführen können die einige zu drei Differenzen ausgewertet werden 99. Und in der dritten Zeile wird die Variable neue Unterstriche Zahl auf 102 auswerten, weil der Wert der einigen Variablen drei. Wenn es dem Wert der Differenzvariablen hinzugefügt wird, die 99 ist. Das Ergebnis ist 102. In den letzten beiden Druckanweisungen führen wir dort auch Berechnungen für Variablen durch. In diesem Beispiel wird eine Variable mit dem Namen quantity erstellt und mit dem numerischen Wert drei zugewiesen. Es erstellt auch eine Variable Name Menge, Unterstrich Zeichenfolge und weist ihm die Zeichenfolge von drei. Denken Sie daran, dass Zeichenfolgen in Anführungszeichen eingeschlossen sind. Hier. Wir haben einfache Anführungszeichen verwendet, aber Sie hätten auch doppelte Anführungszeichen verwenden können. Wenn Sie versuchen, eine mathematische Operation gegen eine Zeichenfolge auszuführen , tritt ein Fehler auf. Beachten Sie, dass, wenn Sie eine Zahl und Anführungszeichen umgeben, es zu einer Zeichenfolge wird, um eine Zeichenfolge in eine ganze Zahl zu konvertieren, die die I. N. T. T. Oder in der Funktion und übergeben Sie die Zeichenfolge zu konvertieren. Diesmal werden Sie feststellen, dass wir keinen Fehler erhalten haben, da wir alle Zahlen verwendet haben, um unsere Berechnung durchzuführen . Das Ergebnis des Ent-Mengenunterstrichs. String ist die ganze Zahl 33 plus zwei gleich fünf, die in der variablen Summe gespeichert wird. Schließlich wird dieser Wert auf den Bildschirm mit der Druckfunktion gedruckt, um eine Zeichenfolge oder eine Ganzzahl in eine Gleitkommazahl zu konvertieren , verwendet die Float-Funktion und übergeben Sie die Zeichenfolge oder Ganzzahl zu konvertieren. Hier ist die Ausgabe 3.0, da die Zeichenfolge drei in eine Gleitkommazahl konvertiert wurde und Fließkommazahlen immer eine Dezimalstelle enthalten 17. Kommentare: Kommentare sind zum Wohle der Menschen in den USA. Python ignoriert alle Kommentare, auf die es trifft. Kommentare geben Ihnen eine Möglichkeit, Ihren Code zu dokumentieren. Es kann helfen, zusammenzufassen, was in einem komplexen Code passieren wird. Zum Beispiel, wenn Sie ein Kollege Programmierer sind, müssen Sie den Code zu einem späteren Zeitpunkt betrachten. Es kann schnell erklären, was die Absicht des Codes war, als er geschrieben wurde. Einem einzeiligen Kommentar wird ein Octo Thorpe vorangestellt, auch bekannt als ein Nummernzeichen, ein Nummernzeichen oder sogar ein Hash. Die erste Codezeile auf Ihrem Bildschirm ist ein Beispiel für einen einzeiligen Kommentar. jedoch Sie könnenjedochmehrere einzeilige Kommentare miteinander verketten, indem Sie jede Zeile mit einem Nummernzeichen beginnen . Sie können auch mehrzeilige Kommentare mit dreifachen Anführungszeichen erstellen. Der Kommentar beginnt direkt nach dem ersten Satz dreifacher Anführungszeichen und endet direkt vor dem nächsten Satz dreifacher Anführungszeichen. Obwohl der Kommentar direkt nach dem ersten Dreifach-Zitat beginnt, können Sie Ihren Text in der Zeile unten oder sogar mehrere Zeilen darunter beginnen. Wenn Sie möchten, können Sie sogar ein einzelnes Zitat erstellen, indem Sie die dreifache Anführungszeichen Syntax auf Ihrem Bildschirm angezeigt wird . Denken Sie daran, mit dreifachen Anführungszeichen zu beginnen und enden Sie mit dreifachen Anführungszeichen gehen zurück zu unserem Was sagt die Katze Übung aus einem vorherigen Abschnitt? Lassen Sie uns einige Kommentare hinzufügen, um ihren Code klarer zu machen. Diese Kommentare beschreiben einfach, was der Code tun soll. beispielsweise Rufen Siebeispielsweisedie Eingabe vom Benutzer ab. Der nächste Kommentar wird bestimmt. Die Länge der Eingabe und der letzte Kommentar ist, machen die Grenze die gleiche Größe wie die Eingabe . Die Funktionalität des Programms hat sich nicht geändert, seit Python Kommentare ignoriert. jedoch Wenn wirjedochzu einem späteren Tag auf diesen Code zurückkommen, können wir schnell sagen, was es tun soll, indem wir die Kommentare lesen. 18. Zahlen und Math – Abschnitt Zusammenfassung: in diesem Abschnitt haben Sie gelernt, dass im Gegensatz zu Zeichenfolgennummern keine spezielle Dekoration erforderlich sind, und Sie können sie direkt in Ihrem Quellcode verwenden. Wenn Sie eine Zahl und ein Zitat einschließen, wird sie zu einer Dehnung. Alles, was in Anführungszeichen eingeschlossen ist, ist eine Zeichenfolge, um eine Zeichenfolge in eine verwendete Ganzzahl zu konvertieren. Die End-Funktion, ebenfalls eine Zeichenfolge in eine Gleitkommazahl zu konvertieren, verwendet die Float-Funktion. Schließlich haben wir über Kommentare in diesem Abschnitt gesprochen und wie einzeilige Kommentare mit einem Okto vier beginnen können , auch bekannt als Hash-Zeichen, ein Nummernzeichen oder ein Nummernzeichen. Außerdem erfahren Sie, dass mehrzeilige Kommentare in dreifachen Anführungszeichen eingeschlossen sind. 19. Boolescher und Konditionen – Abschnitt Übersicht: In diesem Abschnitt des Kurses erfahren Sie mehr über den booleschen Datentyp. Sie werden auch eingeführt, um Attar's und einen booleschen Operatoren zu vergleichen. Als Nächstes erfahren Sie mehr über die Reihenfolge der Vorgänge und wie Sie die Reihenfolge der Vorgänge explizit steuern können . Wir werden auch über die Erstellung eines identifizierenden Codes sprechen. Blöcke und Python werden schließlich Dinge in diesem Abschnitt einschließen, indem sie die Bedingung ALS abdecken und wie Sie sie verwenden können, um Entscheidungen in Ihren Python-Programmen zu treffen. 20. Booleans: Aber Julian ist ein Datentyp, der auf Lee zwei mögliche Werte haben kann, entweder wahr oder falsch. Sie können sich einen booleschen Wert als ein- oder ausgeschaltet vorstellen. Es gibt keine dazwischen mit Milliarden einen booleschen Wert zu einer Variablen Hughes Variablenname gleich Boolean zuweisen , wobei Boolean entweder wahr oder falsch ist. Verwenden Sie keine Anführungszeichen um „true“ oder „false“. Denken Sie daran, dass Anführungszeichen ihrer Strings in diesem Beispielcode auf Ihrem Bildschirm. Die erste Zeile beginnt mit einer Variablen namens Boolean Unterstrich und der Booleschen Wert True zugewiesen . Die zweite Zeile und die zweite Variable. Dem anderen booleschen Wert wird der boolesche Wert false zugewiesen. Als nächstes drucken wir die erste Variable einen booleschen Wert, und als nächstes drucken wir die andere boolesche Variable. Die Ausgabe wird am unteren Rand des Bildschirms angezeigt. Die Ausgabe ist in diesem Fall wahr, gefolgt von false. Die folgenden sechs Operatoren vergleichen einen numerischen Wert mit einem anderen und führen zu einem booleschen Wert . Die doppelten Gleichheitszeichen sind gleich Komparator. Der Größer-als-Vorzeichen-Test für größere Transporter, das Größer-als-Zeichen gefolgt von Gleichheitszeichen bedeutet größer als oder gleich dem Kleiner-als-Zeichen. Natürlich bedeutet weniger als und das Kleiner-als-Zeichen, gefolgt von Gleichheitsmittel kleiner als oder gleich, und schließlich ein Ausrufezeichen, gefolgt von einem Gleichheitszeichen. Es ist der ungleiche Komparator, wenn Sie etwas wie eins gleich sehen, wie Sie denken können, ist eins gleich zwei. Wenn die Antwort ja ist, dann ist es wahr. Und wenn die Antwort nein ist, dann ist es falsch. Lassen Sie uns die Zahlen eins und zwei durch alle sechs laufen. Comparator Inter aktiv im Python Interpreter. Zuerst werden wir eine gleich tun, und wir können sich fragen, ist eins gleich zwei in. Die Antwort natürlich ist natürlichnein. Der Wert sollte also falsch sein. Lassen Sie uns treffen, eingeben und sehen, was Python dazu zu sagen hat. Und tatsächlich der Boolean von False zurückgegeben, weil man nicht gleich zwei ist. Lasst uns einen größeren Bantu machen, der auch falsch ist. Eins größer als gleich zwei ist auch falsch, und wir werden eins weniger als zwei tun. Also, wenn wir uns fragen, ist eine weniger als auf die Antwort ist ja, es ist so. Daher ist die Antwort oder der Boolean, die zurückgegeben werden, wahr. Lassen Sie uns eine größer als oder gleich zwei verwenden. Und das ist wieder wahr, und einer nicht gleich zwei ist auch wahr. Boolesche Logik wird ausführlich in der Computerprogrammierung verwendet. Die booleschen Operatoren sind und oder nicht sie könnten verwendet werden, um zwei Anweisungen zu vergleichen oder eine Anweisung wie Comparator zu negieren ist das Ergebnis in einem booleschen Wert der und Operator zu True ausgewertet werden. Wenn beide Anweisungen wahr sind, andernfalls wird die oder -Anweisung als true ausgewertet. Wenn eine der Anweisungen wahr ist, andernfalls es als falsch ausgewertet, der nicht Operator wertet das Gegenteil der Anweisung auf Ihrem Bildschirm wird eine Wahrheitstabelle angezeigt. Diese Wahrheitstabelle zeigt boolesche Operatoren und ihre Ergebnisse. Zum Beispiel, in der oberen linken Seite, sehen wir wahr und wahr bewertet als wahr. Und ganz unten auf unserem Bildschirm, können wir sehen, dass nicht falsch bewertet wahr. Lassen Sie uns zwei Anweisungen mit einem booleschen und Operator bewerten. Die erste Aussage ist 37 größer als 29. und es wird als wahr bewertet. Die zweite Aussage ist 37 weniger als 40 und es bewertet auch wahr Lassen Sie uns auf 37 größer als 29 37 weniger als 40, die als True bewertet, weil wahr und wahr bewerten zu wahr. Schauen wir uns 37 größer als 29 oder 37 weniger als 40. Das Ergebnis ist wahr, weil wahr oder wahr ist auch wahr. Der nicht boolesche Operator wird auf das Gegenteil der Anweisung ausgewertet. Schauen wir uns 37 größer als 29. Das ist wahr. Nicht 37 größer als 29 ist falsch, weil nicht wahr ist falsch. Die Reihenfolge der Operationen für boolesche Operatoren ist nicht und oder, zum Beispiel, wahr und falsch oder nicht. Falsch ist wahr. Erstens wird nicht falsch ausgewertet, und es ist wahr. Als nächstes wird true und false ausgewertet, und es ist falsch. Schließlich wird falsch oder wahr ausgewertet, und das ist wahr. Um die Reihenfolge der Operationen zu steuern. Verwenden Sie Klammern. Alles, was von Klammern umgeben ist, wird zuerst und als eigene Einheit ausgewertet. Die erste Zeile von true und false oder nicht false ist die gleiche wie Klammern, true und false. Schließen Sie Klammern oder offene Klammern, nicht falsch schließende Klammern. Es ist auch das gleiche wie offene Klammern, offene Klammern, true und false, schließen Klammern oder offene Klammern. Nicht fällt, schließt Klammern, schließt Klammern, schließt Klammern, mit Klammern. Nicht Onley ermöglicht es Ihnen, die Reihenfolge der Operationen nicht auswendig zu lernen, aber noch wichtiger ist, es ist explizit und klar. 21. Bedingungen: Die if-Anweisung wird zu einem booleschen Ausdruck ausgewertet, und wenn es wahr ist, der mit ihm verknüpfte Code ausgeführt. Hier ist ein Beispiel auf Ihrem Bildschirm. Da der boolesche Ausdruck 37 kleiner als 40 wahr ist, der unter der F-Anweisung eingerückte Code ausgeführt. Dieser verschuldete Code wird als Codeblock bezeichnet. Alle Anweisungen, die sich im gleichen Abstand zur rechten Seite befinden, gehören zu diesem Code. Blocken. Ein Codeblock kann eine oder mawr Zeilen enthalten. Der Codeblock endet, wenn ihm eine Zeile folgt, die weniger eingerückt ist als der aktuelle Codeblock. Außerdem können Codeblöcke durch Konventionscodeblöcke verschachtelt werden, die vier Leerzeichen eingerückt sind, aber dies wird nicht strikt durchgesetzt. Python ermöglicht es Ihnen, andere Einrückungsebenen zu verwenden. Zum Beispiel ist die Verwendung von zwei Leerzeichen für die Einrückung die nächste beliebteste Wahl, nachdem vier Leerzeichen konsistent sind, wenn Sie sich entscheiden, zwei Leerzeichen für die Einrückung zu verwenden, als sie für Leerzeichen im gesamten Python-Programm verwendet werden . jedoch dringend, Ich empfehle Ihnenjedoch dringend,die Konventionen zu befolgen, es sei denn, Sie haben einen guten Grund, dies nicht zu tun. Wenn dieser Fehler auf Ihrem Bildschirm auftritt,haben Sie ein Problem mit dem Abstand Lassen Sie uns zurück zum if. Wenn dieser Fehler auf Ihrem Bildschirm auftritt, Anweisung beachten Sie, dass die Zeile, die die if-Anweisung enthält, immer mit einem Doppelpunkt endet, da das Alter größer oder gleich 35 Jahre alt ist. Das ist falsch. Der Python-Code, unter der Of-Anweisung eingerückt ist, wird nicht ausgeführt. Die endgültige Druckfunktion wird immer ausgeführt, da sie sich außerhalb des if befindet. Anweisung beachten Sie, dass es nicht erfunden ist, daher ist es nicht im if-Anweisungscodeblock enthalten. Die if-Anweisung kann mit else gekoppelt werden. Der Code, der unter else eingerückt ist, wird ausgeführt, wenn die if-Anweisung false ist. Sie können sich die if-else-Anweisung vorstellen, was bedeutet. Wenn die Anweisung wahr ist, führen Sie den darunter liegenden Code aus. Wenn andernfalls, führen Sie den Code unter anderem in diesem Beispiel auf Ihrem Bildschirm aus. Da Alter entspricht 31 31 mit größer als oder gleich 35 dieser false, wird der Codeblock unter else ausgeführt. Die Ausgabe Ausgabe Ausgabe ist nicht alt genug, um der Präsident sowie die letzte Zeile zu sein, die liest. Haben Sie einen schönen Tag. Sie können mehrere Bedingungen mit LF auswerten, die kurz für sonst ist, wenn, wie wenn und sonst Sie die Zeile der LF beenden müssen, Anweisung mit einem Doppelpunkt und den Code einrücken, der darunter in dem Beispiel auf Ihrem Bildschirm ausgeführt werden soll. Die if-Anweisung das F Alter größer als oder gleich 35 seine falsche, so dass präsentiert Anweisung nicht ausgeführt wird. Der nächste Test ist, LF Alter größer oder gleich 30. Das wird als wahr ausgewertet, weil 31 größer als 30 ist. Daher wird der Codeblock unter dieser Anweisung ausgeführt. Es gibt nur eine Zeile in diesem Codeblock, und es ist eine Druckanweisung, die besagt, dass Sie alt genug sind, um ein Senator zu sein, nachdem dieser Codeblock ausgeführt wurde, geht es an das Ende der if-Anweisung und fährt dann mit dem Programm fort. So dann drucken Sie einen schönen Tag ausgeführt wird. Der Code, unter dem else Teil eingerückt wurde, wurde nicht ausgeführt, weil wir ihn nicht bis zu diesem Punkt geschafft haben. In der if-Anweisung wird der Codeblock unter else nur ausgeführt, wenn alle vorhergehenden if und LF, Anweisungen auf false ausgewertet werden. Auch um hier wirklich klar zu sein, die erste IFOR LF-Anweisung, die auf true ausgewertet werden soll, ausgeführt und jeder der verbleibenden LF oder sonst Blöcke wird hier nicht ausgeführt werden, ist ein letztes Programm, um dieses Konzept und dieses Beispiel zu veranschaulichen . Alter wird auf 99 festgelegt. Die if-Anweisung des Alters größer oder gleich 35 wird auf True ausgewertet da 99 größer oder gleich 35 ist. Und so wird die gedruckte Aussage, die Sie alt genug sind, um ein Vertreter, Senator oder der Präsident zu sein, gedruckt. Der gesamte andere Code in der If-Anweisung wird nicht ausgeführt. Es wird übersprungen. Der nächste Befehl, der ausgeführt werden soll, ist print. Haben Sie einen schönen Tag. Hier ist die Ausgabe dieses Python-Codes. 22. Boolescher und Konditionen – Abschnitt Zusammenfassung: In diesem Abschnitt des Kurses erfahren Sie, dass Milliarden entweder wahr oder falsch sind. Sie lernen auch, dass Vergleichswerte, vergleichen, Verdienst oder Wert mit einem anderen machen und zu einem booleschen Wert führen. Außerdem haben wir über die booleschen Operatoren gesprochen, die diese Operatoren mit Anweisungen oder im Gate eine Anweisung vergleichen und auch zu einem booleschen Ergebnis führen. Wenn Sie die Reihenfolge der Vorgänge steuern möchten, verwenden Sie Klammern. Sie haben auch gelernt, dass ein Codeblock ein Codeabschnitt auf der gleichen Ebene der Einrückung ist. Schließlich haben wir über Zustand ALS gesprochen, einschließlich wenn sonst und wenn. LF l Aussagen. 23. Funktionen – Abschnitt Übersicht: in diesem Abschnitt erfahren Sie mehr über Funktionen, wann Sie sie verwenden und wie Sie Ihre eigenen erstellen, um mehr über Parameter zu erfahren und wie Sie Daten an eine Funktion übergeben können. Wir werden auch darüber sprechen, wie Sie Ihre Funktionen dokumentieren und wie Sie die Dokumentation für die eingebauten Python-Funktionen sowie Funktionen anzeigen , die von anderen Programmierern erstellt wurden. Schließlich lernen Sie, wie Sie Daten aus den Funktionen zurückgeben, die Sie erstellen. 24. Funktionen, Teil I: Es gibt ein Konzept in der Computerprogrammierung, das als trocken bekannt ist, das für „Wiederholen Sie sich nicht. Funktionen ermöglichen es Ihnen, einen Block von Python-Code einmal zu schreiben und ihn mehrmals zu verwenden. Statt jedes Mal mehrere Codezeilen zu wiederholen, wenn Sie eine bestimmte Aufgabe oder Funktion ausführen müssen , rufen Sie einfach die Funktion auf, die diesen Code enthält. Dies hilft, die Länge Ihrer Programme zu reduzieren, und es gibt Ihnen auch einen einzigen Ort, um eine bestimmte Aufgabe zu ändern, zu testen, zu beheben und zu dokumentieren. Dadurch ist Ihre Anwendung einfacher zu warten. Um eine Funktion zu erstellen, verwendet das taube Schlüsselwort gefolgt von dem Namen der Funktion, Dann muss eine Reihe von Klammern dem Funktionsnamen folgen, wenn Sie Funktion akzeptiert. Zu den Parametern gehören die Namen dieser Parameter in den Klammern, durch Kommas getrennt sind. Schließlich in der Funktionsdefinitionszeile mit einem Doppelpunkt der Codeblock, der der Funktionsdefinition folgt, jedes Mal ausgeführt, wenn die Funktion auf dem Bildschirm aufgerufen wird . Unten sehen Sie eine sehr einfache Funktion. Wenn Sie diesen Code ausführen würden, würde keine Ausgabe angezeigt, da die Funktion definiert wurde, aber nie aufgerufen wurde. beim Aufrufen einer Funktion darauf, Achten Siebeim Aufrufen einer Funktion darauf,dass Sie die Klammern einschließen, damit der Code auf Ihrem Bildschirm diese „say hi“ -Funktion definiert , und dann ruft es die Funktion auf, indem Sie den Namen der Funktion gefolgt von Klammern auflisten . Und die Ausgabe ist hoch, weil dies der Codeblock ist, der in der SE hai-Funktion ausgeführt wird . auch, Beachten Sie auch,dass eine Funktion definiert werden muss, bevor sie aufgerufen werden kann. Definieren Sie Ihre Funktionen oben in Ihrem Python-Programm. Hier ist, was passiert, wenn Sie versuchen, eine Funktion zu verwenden, die noch nicht definiert ist, und dieses Beispiel nennen wir say hi, bevor wir es überhaupt definieren. Und dann bekommen wir eine Luft sagen, dass hallo nicht definiert ist. Lassen Sie uns diese Funktion erweitern, um einen Parameter zu akzeptieren. Sie können sich Parameter als Variablen vorstellen, die innerhalb der Funktion verwendet werden können. Das Format ist taub Funktionsname und dann der Parametername in Klammern, gefolgt von einem Doppelpunkt To say hi. Funktion in diesem Beispiel hat einen Parameter namens name das erste Mal, wenn wir Say hi aufrufen. In diesem Beispiel haben wir den Stream Jason übergeben, um Hallo zu sagen. Diese Zeichenfolge wird dem Parameternamen zugewiesen. Jetzt können wir den Namen verwenden, genau wie wir jede andere Variable innerhalb unserer Funktion verwenden würden. Als nächstes rufen wir sagen hallo mit einer Zeichenfolge alle an, und wie Sie sehen können, ist die Ausgabe am unteren Rand des Bildschirms hoch. Jason, hallo, alle. Nachdem Sie einen Parameter definiert haben, erwartet die Funktion einen Wert für diesen Parameter und benötigt ihn. Wenn eine nicht bereitgestellt wird , tritt ein Fehler auf. Wenn wir den Code auf dem Bildschirm ausführen, können Sie sehen, dass der Fehler besagt, dass es ein erforderliches Positionsargument fehlt, um den Parameter optional einen Standardwert für ihn zu setzen, mit dem Gleichheitszeichen. Das Format ist also taub Funktionsname und in Klammern. Der Parametername entspricht dem Standardwert, schließt Klammern in einem Doppelpunkt. Also, in diesem Beispiel, wenn wir nichts in die Say Hi-Funktion übergeben, wird Name dort zugewiesen. Also, das erste Mal, wenn wir sagen, hallo Name ist da, so dass die Ausgabe dort hoch ist, und dann, wenn wir das nächste Mal, sagen wir, hochaufrufen , sagen , hoch , übergeben wir einen Parameter , der ein Stamm namens Jason und die Ausgänge hoch. Jason-Funktionen können mehrere Parameter akzeptieren, sie einfach in die Klammern einer Funktionsdefinition einschließen und sie durch ein Komma trennen, wenn die Funktion aufrufen, liefern die Argumente und trennen sie, ob auch Kommentar. Also in diesem Beispiel, wenn wir aufrufen, sagen wir high, geben wir eine Zeichenfolge in diesem Beispiel Jane und dann ein Komma. Und dann geben wir das zweite Argument an. Teig auch eine Schnur. Wenn wir aufrufen, Say hi auf diese Weise wird zuerst der String Jane zugewiesen und Last wird die Zeichenfolge Go zugewiesen . Und natürlich ist die Ausgabe von der gedruckten Aussage Hi Jane Doe. Die Parameter, die von einer Funktion akzeptiert werden, werden auch Positionsparameter genannt, da ihre Reihenfolge wichtig ist. Beachten Sie, dass Jane mit First in Verbindung gebracht wurde und Doe zuletzt zugeordnet wurde. Sie können auch explizit Werte in tow übergeben, eine Funktion nach Namen beim Aufruf der Funktion liefert den Parameternamen, gefolgt von dem Gleichheitszeichen und dann dem Wert für diesen Parameter. Bei der Verwendung von Namensparametern ist die Reihenfolge nicht wichtig. Wie Sie auf Ihrem Bildschirm sehen können, rufen wir auf, sagen hallo zweimal und das erste Mal, dass wir zuerst als ersten Parameter verwenden, und das nächste Mal, wenn wir zuletzt verwendet haben, ist der erste Parameter. jedoch explizit definiert haben, Da wirjedoch explizit definiert haben,was ihre Werte sind, spielt es keine Rolle, was die Reihenfolge erforderlich ist, und optionale Parameter können wie in diesem Beispiel auf Ihrem Bildschirm kombiniert werden, wenn wir spielt es keine Rolle, was die Reihenfolge erforderlich ist, und optionale Parameter können wie in diesem Beispiel auf Ihrem Bildschirm kombiniert werden, wenn wir -Argument verwenden , werden diese Daten zuerst mit dem Parameter verknüpft. Das erste Mal, wenn wir anrufen, sagen wir hoch. Wir liefern nur ein Stück Daten, dem es sich um eine Zeichenfolge handelt, die besagt, dass Jane First den Wert von Jane zugewiesen wird und dann zuletzt der Wert des Teiges zugewiesen wird . Da wir das in unserem Aufruf der Funktion nicht angegeben haben, ist die Ausgabe in dieser Instanz Hi, Jane Doe. Das nächste Mal, wenn wir anrufen, sagen wir hoch, verwenden wir zwei Strings. Einer wird mit First John und der nächste Coltrane wird mit dem letzten assoziiert werden , und die Ausgabe ist hoch. John Coltrane. 25. Funktionen, Teil II: durch Konvention. Die erste Anweisung einer Funktion ist eine Documentation String oder DOC String kurz, um eine Dock-Zeichenfolge zu erstellen, einfach Steuer mit dreifachen Anführungszeichen zu umgeben. Diese DOC-Zeichenfolge bietet eine kurze Zusammenfassung der Funktion. Wenn Sie die doc-Zeichenfolge schreiben, Fragen Sie sich, Was macht diese Funktion oder warum existiert diese Funktion? Sie können auf diese Dokumentzeichenfolge zugreifen, indem Sie die integrierte Hilfefunktion verwenden. Übergeben Sie den Namen der Funktion. Sie möchten mehr über die Hilfeart erfahren. F Um den Hilfe-Bildschirm in dem Beispiel auf Ihrem Bildschirm zu verlassen, rufen wir Hilfe auf dieser sagen Hallo Funktion auf, wenn Hilfe in der Funktion übergeben, sagen wir hallo, die Funktionsdefinition off say hi wird auch auf dem Bildschirm angezeigt als Doc-String. Funktionen können nicht nur eine Aufgabe ausführen, sie können Daten mit der return-Anweisung zurückgeben, Sie können jeden Datentyp zurückgeben, den Sie möchten. Sobald die return-Anweisung aufgerufen wird, wird kein weiterer Code in der Funktion ausgeführt. Hier ist eine Funktion, die eine Zeichenfolge zurückgibt. Wenn die Zahl, die an diese Funktion übergeben wurde, gerade ist gibt sie die Zeichenfolge zurück, auch wenn sie ungerade ist. Es gibt die Zeichenfolge ungerade. In diesem Beispiel weisen wir die Ausgabe der ungeraden, geraden Funktion der otter, sogar String-Variable zu . Dann drucken wir den Inhalt dieser Variablen mit der print-Anweisung und diesem Beispiel sieben. Izod So ungerade wird auf den Bildschirm gedruckt. Hier ist eine sehr ähnliche Funktion, die anstelle einer Zeichenfolge einen Booleschen Wert zurückgibt. Ich habe den Code ein wenig geändert, nur um Dinge zu ändern und Ihnen zu zeigen, dass Sie die Ausgabe einer Funktion nicht einer Variablen zuweisen müssen. Sie können diese Ausgabe direkt in einer gedruckten Anweisung verwenden. Wenn Sie eine Swell möchten, können Sie Funktionen erstellen, die andere Funktionen aufrufen. Ein Beispiel dafür ist auf Ihrem Bildschirm aufgeführt. Zuerst wird die Funktion „get name“ definiert. Dann wird die gleiche Name-Funktion definiert. Und schließlich die get- und gleichnamige Funktion darin, diese letzte Funktion zu finden. Eigentlich Anrufe erhalten Namen und sagen dann Name. Also die letzte Codezeile, wenn wir aufrufen, erhalten und sagen Name, die Funktion aufruft, um Namensfunktion zu erhalten und speichert, was in der Namensvariablen zurückgegeben wird . Dann übergibt es den Namen in die gleiche Name-Funktion. An diesem Punkt wird der Name auf den Bildschirm gedruckt. Hier ist ein Beispiellauf dieses Programms. Das würde passieren, wenn ich einfach meinen Namen Jason eingeben und Enter drücken würde. Es würde anzeigen, wer Name ist Jason. 26. Funktionen – Abschnitt Zusammenfassung: Eine Funktion ist ein Block von wiederverwendbarem Code, der in Aktion ausgeführt wird und optional Daten zurückgeben kann . Wenn Sie den gleichen Code an mehreren Stellen in Ihrem Programm schreiben, ist das ein sehr gutes Zeichen dafür, dass Sie eine Funktion verwenden müssen. Beachten Sie, dass bei der Verwendung einer Funktion diese definiert werden muss, bevor sie aufgerufen wird. Die grundlegende Syntax wurde definiert. Eine Funktion ist auf Ihrem Bildschirm aufgeführt. Es ist taub, gefolgt von Funktionsname und dann in Klammern. Sie können Parameter und immer in die Funktionsdefinition einbeziehen. Mit dem Doppelpunkt kann eine Funktion einen oder mehrere Parameter akzeptieren und einen Parameter optional einen Standardwert für diesen Parameter liefern . Sie haben auch gelernt, Ihre Funktionen zu dokumentieren. Sie können eine Dock-Zeichenfolge als erste Zeile Ihrer Funktion angeben, die DOC-Zeichenfolge angezeigt wird , wenn Sie die Hilfe ausführen. Bei dieser Funktion beendet die return-Anweisung die Funktion und übergibt sie zurück. Was auch immer dieser return-Anweisung folgt, Sie können die integrierte Hilfefunktion verwenden, um Hilfe zu einem Objekt zu erhalten. Bei der Bereitstellung einer Funktion, um den DOC-Stream in dieser Funktion enthalten zu helfen, wird angezeigt. Sie können die Hilfe-Funktion für Ihre Funktionen sowie die eingebauten Funktionen und Python 27. Listen – Abschnitt Übersicht: in diesem Abschnitt erfahren Sie alles über den Listendatentyp. Sie lernen, wie Sie Listen erstellen und bearbeiten und nach Elementen in einer Liste suchen. Wir werden auch darüber sprechen, wie Sie Ausnahmen in Ihren Python-Programmen anmutig behandeln können. Als nächstes betrachten wir Slices und wie ausgewählte Teile von Daten aus einer Liste extrahiert werden. Außerdem erfahren Sie, wie Sie mithilfe von Bereichen eine Reihe von Zahlen generieren. Schließlich lernen Sie, wie Sie die gleiche Aufgabe oder eine Reihe von Tests mehrmals durchführen, indem Sie vier und wilde Schleifen verwenden . 28. Listen: Bisher haben Sie in diesem Kurs etwas über die Zeichenfolge in den Datentypen Teacher Float und Boolescher Datentypen gelernt. Ah List ist ein Datentyp, der eine geordnete Sammlung von Elementen , die Elemente oder Werte enthält. In einer Liste können verschiedene Datentypen selbst enthalten sein. Sie können sogar eine Liste innerhalb von Listen haben. Listen werden mit kommagetrennten Werten zwischen eckigen Klammern erstellt. Das Format ist Listenname gleich offene Klammer und dann eine Liste von Elementen durch Kommas getrennt und schließlich eine schließende Klammer, um eine leere Liste zu erstellen. Ich habe gerade die Liste benutzt. Name ist gleich geöffneter Klammer. Schließen Klammerelemente in der Liste können durch Index zugegriffen werden. Listenindizes basieren auf Null, was bedeutet, dass das erste Element in der Liste einen Index von Null hat. Das zweite Element hat einen Index von einem etcetera. Um auf ein Element in einer Liste mit einem Index zuzugreifen, schließen Sie den Index und die eckigen Klammern unmittelbar nach dem Listennamen. Im Beispiel. Auf Ihrem Bildschirm erstellen wir eine Liste mit drei Elementen, das erste Element ist Mann, das zweite Element ist nackt und das dritte Element ist Schwein. Wir weisen diese Liste den variablen Tieren zu, und dann können wir auf jedes Element in dieser Liste mit einem Index zugreifen. Also zuerst drucken wir Tiere bei Index Null, die Menschen zurückgibt, dann Tiere, die einen Index, der zurückkehrt, tragen und schließlich Tiere bei Index, zu dem Schweine zurückkehrt. Sie können nicht nur auf Werte nach Index zugreifen, sondern auch Werte nach Index festlegen. Zuerst erstellen wir eine Liste im ersten Wert ist Mann der zweite Bär im dritten Schwein. Die print-Anweisung zeigt, dass das erste Element bei Index Null tatsächlich Mensch ist. Jetzt setzen wir Tiere auf Index Null gleich Katze. Und wenn wir Tiere bei Index Null drucken, zeigt es, dass tatsächlich dieser Wert jetzt Katze ist, können Sie auf Elemente ab Ende der Liste zugreifen, indem Sie einen negativen Index verwenden. Der negative Index stellt das letzte Element in der Liste dar. Negative zwei stellt das zweite bis letzte Element dar und so weiter. Also hier drucken wir eine Liste von Mann Bär Schwein in umgekehrter Reihenfolge, indem wir Tiere auf Index negativ ein drucken , das ist der letzte Punkt auf der Liste Tiere bei Index negativ zwei, das ist der zweite der letzte Punkt auf der Liste. Und schließlich, Tiere, die negative drei Index, die das dritte Element vom Ende der Liste ist, um ein Element am Ende einer Liste hinzuzufügen, verwendet die Upend-Methode und übergeben Sie das Element, um es zur Liste hinzuzufügen. Hier beginnen wir mit einer Liste mit drei Artikeln Mann, Bär, Schwein. Dann verwenden wir Tiere Punkt anhängen, um eine Schnur von Kuh auf den Kopf zu bringen. Schleppen Sie unsere Liste Wenn wir den letzten Artikel auf unserer Liste drucken , der einen Index negativ ist. Es zeigt in der Tat, dass der letzte Punkt in der Liste Kuh ist. Um mehrere Elemente am Ende der Liste hinzuzufügen, verwendet die extend-Methode. Die extend-Methode nimmt eine Liste an. Sie übergeben eine Liste nach Namen oder erstellen eine Liste, indem Sie eine Liste von Elementen in Klammern umschließen. In dem Beispiel auf Ihrem Bildschirm beginnen wir mit einer Liste mit drei Elementen Mann, Bär, Schwein und der zweiten Codezeile auf Ihrem Bildschirm. Wir übergeben die Liste der Kuh und Ente an die erweiterte Methode der Tierliste. Wenn wir das auf den Bildschirm drucken, können wir sehen, dass die Liste jetzt Mensch, Bär, Schwein, Kuh und Ente ist Bär, Schwein, . Als nächstes erstellen wir eine neue Liste, die Pferd und Hund enthält. Wir speichern diese Liste in der Variablen mehr Tiere dieses Mal, wenn wir die extend-Methode verwendet, um Tiere würden in der Variablen übergeben. Mehr Tiere und die letzte Zeile der Code-Drucke sind neue Liste der Tiere. Die komplette Liste ist jetzt Mann, Bär, Schwein, Cal, Ente, Pferd und Hund. Sie können auch ein einzelnes Element an einem beliebigen Punkt in der Liste hinzufügen, indem Sie die Insert-Methode verwenden. Übergeben Sie den Index, in dem Sie das Element hinzufügen möchten, gefolgt von einem Komma und dann dem Element selbst. Alle vorhandenen Elemente in der Liste werden um eins und das Beispiel auf Ihrem Bildschirm verschoben . Wir beginnen mit einer Liste von Tieren Mann, Bär, Schwein. Und dann haben wir die Insert-Methode verwendet und wir übergeben es Index Null und das Stringpferd. Wenn wir Tiere drucken, können wir sehen, dass Pferde Jetzt ist es Index Null und die anderen drei Elemente in der Liste wurden nach oben verschoben. Als Nächstes nennen wir Tiere. Starten Sie einfügen, indem Sie einen Index von zwei und eine Wert-Zeichenfolge von Ente übergeben. Wenn wir diese neue Liste von Tieren drucken, können wir sehen, dass Ente jetzt im Index ist, und Bär und Schwein wurden nach oben verschoben 29. Scheisen: , um auf einen Teil einer Liste zuzugreifen, der als Slice bezeichnet wird, geben Sie zwei Indizes an, die durch einen Doppelpunkt in Klammern getrennt sind. Das Slice beginnt beim ersten Index und geht bis zu, schließt jedoch nicht den letzten Index ein. Wenn der erste Index weggelassen wird, wird Null angenommen. Wenn die zweiten Indizes weggelassen werden, wird die Anzahl der Elemente in der Liste auf dem Beispiel auf Ihrem Bildschirm angenommen, wir erstellen eine Liste von Tieren. Als nächstes nehmen wir eine Scheibe der Tierliste und speichern sie, und einige unterstreichen Tiere. Die Scheibe, die wir nehmen, ist von Index 1 bis Index für diese Liste wird drei Elemente enthalten. Das liegt daran, dass die Liste bei eins beginnt und bis zu vier geht, aber es enthält nicht für so die Tiere, die Index eins nackt Index ist Schwein Index drei ist Kuh. Das werden die Gegenstände in Scheibe eine Kohle und vier in der Tierliste sein. Eine Möglichkeit, die ersten 2 Tiere aus der Liste zu extrahieren, ist die Verwendung von Tieren Klammer Null Kohle und die Klammer wieder zu schließen. Dies bedeutet, dass Sie das Tier bei Index Null und Index 1 nehmen und in der Variablen gespeichert. Erster Unterstrich, um sich daran zu erinnern, dass, wenn wir den ersten Index weglassen, es wird angenommen, dass Null Doppelpunkt zu gleich ist. Es ist nur Doppelpunkt, hier ist die Ausgabe der Ausführung dieses Programms. Auch hier ist die einige Tierscheibe ein Doppelpunkt vier, was der Bär Schweine Kuh entspricht. Und dann enthalten die letzten beiden Beispiele die ersten 2 Elemente in der Liste. Hier ist ein weiteres Beispiel wird die gleiche Liste von Tieren verwenden dieses Mal wird die letzten beiden Tiere in unserer Liste extrahieren . Das Segment vier Doppelpunkt sechs stellt die letzten beiden Elemente in der Liste dar. Da die letzten beiden Elemente in der Liste Index vier und fünf sind, denken Sie daran, dass der letzte angegebene Index nicht als Teil des Slice enthalten ist. Eine andere Möglichkeit, die letzten beiden Tiere in unserer Liste zu extrahieren, besteht darin ,einen negativen Index zu verwenden , , also beginnen Sie von zwei am Ende unserer Liste. Wenn wir keinen Index nach dem Doppelpunkt angeben, wird die Länge der Liste angenommen. Dies ist eine bequeme Möglichkeit, Elemente vom Ende der Liste zu extrahieren, ohne die genaue Anzahl der Elemente in der Liste kennen zu müssen . Hier ist die Ausgabe von der Ausführung dieses Programms. Und in der Tat können Sie sehen, dass die letzten beiden Elemente in der Liste auf Ihrem Bildschirm gedruckt werden. Sie können auch Slices mit Strings verwenden. In der Tat können Sie sich vorstellen, dass Strings nichts anderes als eine Liste von Zeichen ist. Hier nehmen wir ein Stück Pferd bei Index eins und zwei, und dann drucken wir das auf den Bildschirm. Also die Zeichen, die bei Index eins und zwei R O. R. und das ist, was auf den Bildschirm gedruckt wird. 30. Exception: die Indexlistenmethode akzeptiert Wert als Parameter und kehrt zum Index des ersten Werts in der Liste zurück. beispielsweise Wennbeispielsweisezwei Vorkommen von Bären in der Tierliste vorhanden sind, die in Bär an Tiere übergeben werden, würde dot Index den Index des ersten Auftretens von Bären zurückgeben. Und dieses Beispiel Bär ist auf Index eins. Wenn der Wert nicht in der Liste gefunden wird, löst Python eine Ausnahme aus. Hier ist ein Beispiel, wo wir versuchen, den Index der Katze in unserer Tierliste zu finden. jedoch Katze existiertjedochnicht. Der Fehler, den Python uns meldet, ist, dass Katze nicht in der Liste ist. Eine Ausnahme ist in der Regel ein Hinweis darauf, dass etwas schief gelaufen ist oder etwas Unerwartetes in Ihrem Programm aufgetreten ist. Wenn Sie keine Ausnahmen in Ihrem Programm berücksichtigen oder behandeln, druckt Python eine Meldung aus, in der die Ausnahme erklärt wird, und stoppt dann die Ausführung des Programms. Hier ist ein Beispiel für eine nhan behandelte Ausnahme. Die Nachrichten können sehr nützlich sein und Fehler in Ihrem Code korrigieren. Wie Sie aus dem Beispiel sehen können, zeigte Python die Zeilennummer und den Code an, der die Ausnahme ausgelöst hat, um zu verhindern, dass Python beendet wird, wenn eine Ausnahme auftritt. Sie müssen Ihrem Programm mitteilen, was zu tun ist, wenn es auf eines trifft. Surround jeden Code, den Sie in Ohnmacht fallen, kann eine Ausnahme und einen try außer Block auslösen. Lassen Sie uns das vorherige Beispiel mit einem try außer Block aktualisieren. Wenn eine Ausnahme ausgelöst wird, während der Ausführung des Codes im try-Block ausgeführt wird, wird der Code im außer Block ausgeführt. Wenn im Tri-Code-Block keine Ausnahme auftritt, wird der Code im Except-Code-Block übersprungen und nicht ausgeführt. Da CAT nicht in der Tierliste ist. Ein Aufruf von Tieren DOT-Index würde zu einer Ausnahme führen, da die Ausnahme im try-Block ausgelöst wurde, wird der Codeblock nach der except-Anweisung ausgeführt. In diesem Beispiel haben wir die Katze Underscore Index Variable einer Zeichenfolge zugewiesen, die besagt, dass keine Katzen gefunden wurden. Wenn wir dieses Programm ausführen, wird es sauber ausgeführt und druckt auf dem Bildschirm. Keine Katzen gefunden 31. Loops: , wenn Sie eine Art Aktion für jedes Element in einer Liste ausführen möchten. Verwendung von vier Schleifen Das Format besteht aus vier Elementvariablen im Doppelpunkt der Liste, gefolgt von einem Codeblock. Wie if Anweisungen und Funktionsdefinitionen endet die vier Anweisung in einem Doppelpunkt, und der Codeblock, der der vier Anweisung folgt, wird für jedes Element in der Liste ausgeführt . Im Wesentlichen passiert, dass das erste Element in der Liste bei Listenindex Null der Element Unterstrich Variable zugewiesen wird und der Codeblock ausgeführt wird. Das nächste Element in der Liste. Das Element an Index 1 wird der Elementunterstreichungsvariablen zugeordnet und dann wird der Codeblock ausgeführt. Dieser Vorgang wird fortgesetzt, bis die Liste erschöpft ist. Wenn es keine Elemente in der Liste gibt, wird der Codeblock einfach nicht ausgeführt. Hier ist ein Beispiel, das die Großbuchstaben jedes Tieres in der Tierliste druckt. Das erste Mal, wenn der gekaufte Code ausgeführt wird, wird Tier den Wert des Menschen zugewiesen. Da der Mensch das erste Element in der Liste der Tiere ist, zweiten Mal wird der Codeblock zumzweiten Malausgeführt. Tier wird der Wert des Bären zugewiesen, da Bär das zweite Element in der Liste ist und schließlich das dritte Mal, dass der Codeblock ausgeführt wird. Tier wird der Wert des Schweins zugewiesen. Zusätzlich zu den vier, Schleife, Schleife, hat Python eine wilde Schleife. Das Format ist, während dann eine Bedingung, gefolgt von einem Doppelpunkt. Solange die Bedingung als wahr ausgewertet wird, wird der Codeblock nach der Wandanweisung ausgeführt. Typischerweise ändert der Codeblock eine Variable, die Teil der Bedingung ist. Irgendwann wird die Bedingung als falsch ausgewertet und das Programm wird nach der Wildschleife fortgesetzt. Wenn die Bedingung nie als false ausgewertet wird, haben Sie eine Endlosschleife, um die Ausführung eines Python-Programmtyp-Steuerelements zu stoppen , siehe. Wenn Sie also versehentlich eine Endlosschleife erstellen, können Sie sie mit Kontrolle ausbrechen. Sehen Sie den Beispielcode auf Ihrem Bildschirm erstellt eine Indexvariable, um einen Inter zu speichern und wird als Index der Tierliste verwendet werden . Die while-Schleife wird ausgeführt. Während der Index kleiner ist als die Länge der Tierliste während des Codeblocks, wird die Indexvariable durch eins belastet. Der Operator plus equals fügt einen Wert zu den Variablen vorhandenen Wert hinzu und weist den neuen Wert dieser Variablen zu. Wenn Sie also Index plus gleich eins verwenden, wird die Indexvariable um eins erhöht. Wenn der Code auf Ihrem Bildschirm ausgeführt wird, druckt er einfach jedes Element in der Liste. 32. Sortierung von Bereichen: , um eine Liste namens Sortierlistenmethode in der Liste zu sortieren. Ohne Argumente wird die aktuelle Liste neu anordnen. jedoch Wenn Siejedocheine neue Liste erstellen möchten, verwenden Sie die eingebaute sortierte Funktion und geben Sie eine Liste als Argument an. Die sortierte Funktion gibt eine sortierte Version der Liste zurück. Im Beispiel. Auf unserem Bildschirm erstellen wir eine kleine Liste von Tieren. Als nächstes erstellen wir eine neue Liste namens Sorted Animals, indem wir die sordid eingebaute Methode verwenden und die Tierliste an sie übergeben . Wenn wir die Tierliste auf den Bildschirm drucken, haben wir unsere ursprüngliche Liste, und dann, wenn wir sortierte Tierliste drucken, können wir sehen, dass es alphabetisch sortiert ist. Als nächstes ändern wir die Liste selbst, indem wir Tier Stott sortieren jetzt, dass, wenn wir den Inhalt der Tierliste auf dem Bildschirm anzeigen , können wir sehen, dass es alphabetisch sortiert ist angeborene oder kombinieren zwei oder mehr Liste hat das Pluszeichen verwendet. In diesem Beispiel können wir Katyn, Achte E Tiere und Mawr Tiere Liste in eine neue Liste namens Alle Unterstriche Tiere. Wenn wir die Liste aller Tiere auf den Bildschirm drucken, können wir sehen, dass die Man Bear Schwein Liste Haltung war oder mit der Kuh Dark Horse Liste kontaminiert war, um die Anzahl der Elemente in einer Liste zu bestimmen verwendet. Das Land in Funktion gebaut und übergeben Sie in einer Liste. Hier sind originelle Liste der Tiere. Enthält drei Elemente Wenn wir also die Länge der Tiere drucken, kehrt es zurück. Drei. Wenn wir zum Beispiel ein anderes Element in die Liste bringen würden, wie Cal , dann ist die Länge der Tierliste um eins gewachsen und drucken daher Lynn Animals Returns für die eingebaute Bereichsfunktion, erzeugt eine Liste von Zahlen und wird oft mit der vier Anweisung gepaart. Dies ist praktisch, wenn Sie eine bestimmte Anzahl von Malen in Aktion ausführen möchten oder wenn Sie Zugriff auf den Index einer Liste haben möchten. Die Bereichsfunktion erfordert mindestens einen Parameter, der standardmäßig einen Stopp darstellt. Rains generiert eine Liste, die bei Null beginnt und bis zu, aber ohne den Stopp. Um also eine Liste von drei Elementen zu generieren, verwenden Sie Bereich und übergeben Sie die Nummer drei. Die Liste beginnt bei Null und enthält die Zahlen 01 und zwei. Sie können sowohl den Start als auch den Stopp angeben, um diesen ersten Durchlauf am Anfang durchzuführen, gefolgt von einem Komma, und dann den Stopp angeben, um eine Liste an einem zu starten und sie zu stoppen. Drei. Verwenden Sie Bereich 1 Komma drei. Dadurch wird eine Liste generiert, die nur zwei Elemente enthält, die Zahlen eins und zwei. Neben den Start- und Stopp-Parametern kann die Bereichsfunktion auch einen Schrittparameter akzeptieren. Wenn alle drei Parameter verwendet werden, beginnt die Liste am Startwertstopp kurz vor dem Aktienwert und erhöht die Liste um den Schrittwert. Wenn kein Schrittwert angegeben wird, wie in den vorherigen Beispielen, ist der Standardwert eins. Hier ist, wie wir eine Liste generieren können, die alle ungeraden Zahlen von 1 bis 10 enthält. Zuerst gehen wir in einem Anfang von 12 Bereich, und dann geben wir 10 als Stopp an. Und schließlich geben wir an, wie dieser Schritt. Hier ist ein Beispiel für die Verwendung der Bereichsfunktion mit einer Liste, um jedes andere Element in dieser Liste zu drucken . Hier geben wir Null an, um die Länge der Liste als Stopp und schließlich als Schritt zu beginnen , damit Sie auf unserem Bildschirm sehen können, dass das erste Element in der Liste bei Index Null gedruckt wird . Und dann wird das Element auf Index gedruckt Schwein und dann das Element auf Index vier Ente. Und dann schließlich ist der Artikel bei Index sechs gedruckt Hexenhund. 33. Listen – Section: in diesem Abschnitt des Kurses haben Sie gelernt, Listen zu erstellen, indem Sie einen kommagetrennten Satz von Werten zwischen eckigen Klammern verwenden. Außerdem erfahren Sie, dass auf Elemente in einer Liste durch einen Index zugegriffen werden kann. Liste. Indizes basieren auf Null, was bedeutet, dass das erste Element in der Liste bei Index Null liegt. Sie können am Ende der Liste auf Elemente zugreifen, indem Sie negative Indizes verwenden. Das letzte Element in einer Liste ist dieser Index negativ. Eins. Sie können die Methoden „upend“ oder „extend bliss“ verwenden, um Elemente zu einer Liste hinzuzufügen. Wenn Sie nur auf einen Teil einer Liste zugreifen möchten, können Sie ein Slice verwenden. Die Liste Indexmethode akzeptiert Wert als Parameter und gibt den Index des ersten Werts in der Liste. Wenn sich dieses Element nicht in einer Liste befindet und eine Ausnahme ausgelöst wird, können Sie eine Liste mit einer vier Schleife durchlaufen. Eine andere Art von Schleife, die wir besprochen haben, war die Wild Loop, und dass sie ausgeführt wird, ist solange die Bedingung wahr ausgewertet wird. Wir sprachen auch über zwei Möglichkeiten, eine Liste zu sortieren. Mit der Sortierliste Methode sortiert die Liste selbst, oder wir können die Sortierte Funktion verwenden, die eine neue sortierte Liste zurückgibt. Die eingebaute Bereichsfunktion erzeugt eine Liste von Zahlen. Schließlich haben wir in diesem Abschnitt des Kurses über unhand Aled Ausnahmen gesprochen und wie wir anmutig mit versuchen umgehen können , außer Blöcken. 34. Wörterbücher – Übersicht über den Dictionaries: in diesem Abschnitt des Kurses wird sich auf Wörterbücher konzentrieren. Zuerst werden wir darüber sprechen, was Wörterbücher sind, und dann werden wir direkt in die Erstellung gehen. Als Nächstes erfahren Sie, wie Sie Elemente aus einem Wörterbuch hinzufügen und daraus entfernen. Von dort wird über die Suche nach den Inhalten von Wörterbüchern sprechen. Sie erfahren auch, wie die Nest-Wörterbücher, und schließlich erfahren Sie, wie die Schleife durch alle Elemente in einem Wörterbuch. 35. Wörterbücher und Diktion, Teil: Das Wörterbuch ist ein Datentyp, der Schlüsselwert enthält. Verbindet den Schlüsselwert des Schlüssels. Paare Luft genannt Elemente Sie manchmal hören Wörterbücher beziehen sich auf seine assoziativen Arrays, Hashes oder Hash-Tabellen. Wörterbücher Luft erstellt durch Kommas getrennte Elemente zwischen geschweiften Klammern. Die Elemente beginnen mit dem Schlüssel wird dann von einem Doppelpunkt gefolgt und wird mit einem Wert abgeschlossen. Das Format ist Wörterbuchname gleich offene geschweifte Klammer aqui Doppelpunkt, ein Wert Komma, der nächste Schlüssel Doppelpunkt, der nächste Wert und so weiter und endet dann schließlich mit einer geschweiften Klammer. Wenn Sie ein leeres Wörterbuch erstellen möchten, verwenden Sie einfach das Wörterbuch. Name gleich offene geschweifte Klammer und dann die Kleidung. Geschweifte Klammer in einem Wörterbuch kann per Schlüssel zugegriffen werden. Fügen Sie dazu den Schlüssel und die Klammern unmittelbar nach dem Wörterbuchnamen ein. In dem Beispiel auf Ihrem Bildschirm haben wir Dictionary erstellt und den Kontakten seinen Inhalt zuweisen. Variabel. Dieses Wörterbuch besteht aus zwei Elementen. Der erste Gegenstand hat einen Schlüssel von Jason mit einem Wert von 555 Todesfällen. 0123 Das zweite Element hat einen Schlüssel von Karl, und sein Wert ist 5550987 Um auf den Wert zugreifen, der mit dem Schlüssel verbunden ist. Setzen Sie den Schlüssel in Klammern, die unmittelbar nach dem Wörterbuchnamen in der zweiten Codezeile auf Ihrem Bildschirm folgen. Sie können sehen, dass Jasons Unterstrich Phone Variable den Wert enthält, der mit dem Schlüssel von Jason im Kontakte-Wörterbuch verknüpft ist. Ebenso die Carl's Underscore Telefonvariable in der dritten Zeile enthältdie Carl's Underscore Telefonvariable in der dritten Zeileden Wert, der mit einem Karl Key im Wörterbuch Kontakte verknüpft ist. Die letzten beiden Codezeilen hier auf dem Bildschirm drucken einfach diese Telefonnummern auf den Bildschirm. Sie können nicht nur auf Werte nach Schlüssel zugreifen, sondern auch Werte nach Schlüssel festlegen. In der zweiten Codezeile auf Ihrem Bildschirm setzen wir den Wert, der mit dem Jason-Schlüssel im Kontakt-Wörterbuch verknüpft ist, auf 555-0000 Als nächstes extrahieren wir diesen Wert und gespeichert in der Jasons Underscore Telefonvariablen und der letzten Codezeile gibt diesen neuen Wert auf den Bildschirm aus. Sie können einem Wörterbuch durch Zuweisung neue Elemente hinzufügen. Wie Sie die erste Codezeile sehen können, haben wir zwei Elemente in unserem Wörterbuch. Die Schlüssel sind Jason und Carl. Wenn wir einen Schlüssel von Tony zum Wörterbuch hinzufügen möchten. Wir haben einfach Tony und Klammern eingeschlossen, gefolgt von dem Wörterbuchnamen, in diesem Fall Kontakte ist und dann ihm Wert zuweisen , der 555-0570 In der dritten Zeile ist. Wir drucken nur den Kontext auf den Bildschirm, und Sie können sehen, dass Tony tatsächlich zum Wörterbuch hinzugefügt wurde. Jetzt haben wir drei Schlüssel. Jason, Carl und Tony. Schließlich drucken wir die Länge des Kontaktewörterbuchs. Die Land-Funktion funktioniert auch auf Wörterbüchern, genau wie auf Listen, und es meldet die Anzahl der Elemente innerhalb des Wörterbuchs. Sie können auch Elemente aus dem Wörterbuch entfernen. Sie können dies mithilfe der Dell-Anweisung tun. Sie geben einfach den Wörterbuchnamen gefolgt von dem Schlüssel an. Sie möchten in Klammern löschen und diese an die Dell-Anweisung und in diesem Beispiel übergeben Wir löschen das Element, das dem Jason-Schlüssel im Kontextwörterbuch zugeordnet ist. Sie können sehen, dass wir mit zwei Elementen beginnen. Wir löschen den Jason-Artikel und dann, wenn wir das Wörterbuch auf den Bildschirm drucken und D. Jason wurde entfernt und alles, was wir mit uns übrig sind. Der Carl-Schlüssel und der zugehörige Wert im Wörterbuch. Der in einem Wörterbuch gespeicherte Wert muss nicht vom gleichen Datentyp und dem Beispiel auf dem Bildschirm sein. Der Wert für den Jason Key ist eine Liste. Während der Wert für den Carl Key ein Stream ist, haben Sie vielleicht bemerkt, dass die Erstellung des Kontaktewörterbuchs in diesem Beispiel etwas anders aussieht . Beim Zuweisen der Elemente zum Kontextwörterbuch wurden zusätzliche Leerzeichen verwendet, um die Lesbarkeit zu verbessern, solange die Sündensteuern gefolgt Python ignoriert in diesem Fall die zusätzlichen Leerzeichen. In diesem Beispiel haben wir ein Schlüsselwertpaar oder ein Element pro Zeile im Kontakte-Wörterbuch. Dies macht den Code leicht zu lesen. Schließlich am unteren Rand Ihres Bildschirms vier Ausdrucke Anweisungen, gibt es am unteren Rand Ihres Bildschirms vier Ausdrucke Anweisungen,die die Daten ausdrucken, und Sie können sehen, dass die Liste, die mit dem Jason Key verbunden ist, auf den Bildschirm gedruckt wurde, während nur die Zeichenfolge zugeordnet mit dem Karl Key wurde auf den Bildschirm gedruckt. Der Zugriff auf den Wert, der dem Schlüssel in einem Wörterbuch zugeordnet ist, funktioniert genau so, als ob Sie direkt mit diesem Wert arbeiten würden. zum Beispiel Verwenden wirzum Beispieleine Vier-Schleife für alle Jasons Telefonnummern in der Liste. Hier sehen Sie, dass die Druckanweisung für jedes Element in der Liste ausgeführt wurde und auf dem Bildschirm angezeigt wird. Wenn Sie wissen möchten, ob ein bestimmter Schlüssel im Wörterbuch vorhanden ist, können Sie den Wert in Dictionary Name dot keys, Syntax verwenden . Wenn der Wert ein Schlüssel im Wörterbuch ist, wird true zurückgegeben. Wenn nicht, wird false zurückgegeben. Zuerst beginnen wir mit der Erstellung des Kontaktewörterbuchs. Als nächstes verwenden wir eine if-Anweisung. Wenn die if-Anweisung wahr ist, der damit verbundene Codeblock ausgeführt werden. Wenn nicht, wird es übersprungen. Und dieses Beispiel? Die erste if-Anweisung ist wahr, da der Jason Key tatsächlich im Kontakt-Wörterbuch existiert. Die zweite, if-Anweisung, ist falsch, da der Tony Key nicht im Wörterbuch enthalten ist. Daher wird dieser Codeblock, der dieser Anweisung folgt, nicht ausgeführt, da der Wert, der mit dem Jason Key verknüpft ist, eine Liste ist, die Sie wie eine Liste darauf reagieren können . Also Zugriff auf den Index. Null der Liste mit dem Jason Key in der Kontakte Dictionary zugeordnet gibt den ersten Wert in dieser Liste hier ist die Ausgabe der Ausführung dieses Programms, genau wie wir erwartet. Das erste Element in der Liste, das mit dem Jason-Schlüssel im Kontakte-Wörterbuch verknüpft ist auf den Bildschirm gedruckt. Die Values Dictionary -Methode gibt eine Liste von Werten im Wörterbuch zurück, die den Wert in der Listensyntax verwendet , um festzustellen, ob der Wert in der Liste vorhanden ist. Wenn sich der Wert in der Liste befindet, wird true zurückgegeben. Andernfalls wird false zurückgegeben. Und in diesem Beispiel ist der Wert 555-0987 im Wörterbuch, so dass true zurückgegeben wird. 36. Wörterbücher Teil II: Ein Format zum Durchschleifen von Elementen in einem Wörterbuch ist für die Schlüsselvariable im Wörterbuchnamen . Der Codeblock, der darauf folgt, dass vier Anweisung für jedes Element im Wörterbuch ausgeführt werden , um auf den Wert des Elements zuzugreifen. In der vier Schleife verwendet das Muster des Wörterbuchnamens, gefolgt von der Schlüsselvariablenname in Klammern. Es ist sehr üblich, Wörterbücher mit einem Plural-Substantiv wie Kontakte zu benennen. Das typische Format für die vier Schleife verwendet die singuläre Form des Wörterbuchs. Name ist die Schlüsselvariable, zum Beispiel für Kontakt in Kontakten oder vier Personen, und Menschen, im Gegensatz zu Liste Wörterbücher sind unbekannt sortiert die vier Schleife garantiert, dass alle Elemente im Wörterbuch verarbeitet werden. jedoch Es gibtjedochkeine Garantie, in welcher Reihenfolge sie verarbeitet werden. In dem Beispiel auf Ihrem Bildschirm durchlaufen wir einfach das Kontaktwörterbuch und drucken den Wert aus, der mit jedem Schlüssel verknüpft ist. Sie können auch zwei Variablen verwenden, wenn Sie vier Schleifen definieren, um Elemente in einem Wörterbuch zu verarbeiten . Die erste Variable enthält den Schlüssel, während die 2. 1 den Wert im Beispiel auf Ihrem Bildschirm enthält. Der Personenvariablen wird der Schlüssel aus dem Kontaktwörterbuch zugewiesen, während der Telefonunterstrichnummer der assoziativen Wert zugewiesen wird. Beachten Sie, dass dieser Code funktionell dem vorherigen Beispiel entspricht, da Werte in einem Wörterbuch alles sein können, was Sie Wörterbücher verschachteln können, und in diesem Beispiel sind Namen die Schlüssel für das Kontaktwörterbuch. Während Telefon und E-Mail sind die Schlüssel, die im verschachtelten Wörterbuch verwendet werden. Jede Person in dieser Kontaktliste hat eine Telefonnummer und eine E-Mail-Adresse. Achten Sie genau auf die Lage von Coghlans Fragezeichen. Kommas umarmt zusätzliche Leerzeichen. Beim Codieren dieser Arten von Datenstrukturen kann Ihnen helfen, die Daten besser zu verstehen. Wenn beispielsweise Sie beispielsweiseJasons E-Mail-Adresse wissen möchten, können Sie diese Informationen mithilfe von Kontakten abrufen, gefolgt von Jason-Schlüssel und Klammern, gefolgt von dem E-Mail-Schlüssel in Klammern. Der Code auf Ihrem Bildschirm ist eine Fortsetzung des Codes auf dem vorherigen Bildschirm. Es durchläuft das Kontaktewörterbuch und druckt die Telefonnummer und E-Mail-Adresse für jede Person im Wörterbuch der Kontakte aus . 37. Wörterbücher – Zusammenfassung von Wörterbücher – Abschnitt: in diesem Abschnitt des Kurses erfahren Sie mehr über Wörterbücher und wie sie Schlüsselwertpaare enthalten , die als Elemente bezeichnet werden. Sie haben auch gelernt, wie Sie auf den Wert zugreifen, der in einem Wörterbuch gespeichert ist. Als nächstes sprachen wir über das Hinzufügen und Ändern von Werten in einem Wörterbuch durch Zuweisung. Von dort aus haben wir über das Löschen von Elementen aus einem Wörterbuch mit der Dell-Anweisung gesprochen. Sie haben auch gelernt, wie Sie feststellen können, ob ein Schlüssel in einem Wörterbuch vorhanden ist, indem Sie den Wert und Wörterbuchnamen Punktwert Syntax verwenden , der einen booleschen Wert zurückgibt. Außerdem die Values Dictionary -Methode eine Liste des Wertes zurück, der in diesem Wörterbuch gespeichert ist. Als nächstes haben wir uns das Schleifen von Lebensmittelwörterbüchern angesehen, und schließlich haben wir darüber gesprochen, wie Wörterbuchwerte von jedem Datentyp sein können, einschließlich anderer Wörterbücher. 38. Tulip – Abschnitt Übersicht: in diesem Abschnitt erfahren Sie mehr über den Datentyp zum Abrufen in Python. Sie erfahren, wann Sie sie verwenden, wie Sie sie erstellen und wie Sie sie löschen. Neben lernen, wie man ein in eine Liste ziehen und wie man eine Liste in eine ziehen konvertiert , werden wir auch über die speziellen Möglichkeiten sprechen, variable Zuweisung mit zwei Bullen zu verwenden. Schließlich werden Sie sogar Mawr von Pythons, die in Funktionen integriert sind, eingeführt. 39. Tuben: A to pool ist eine unveränderliche Liste, was bedeutet, dass sie, sobald sie definiert ist, nicht geändert werden kann. Mit normalen Listen können Sie die Werte in der Liste hinzufügen, entfernen und ändern, aber mit zwei Pools können Sie dies nicht tun. Zwei Pools wie Listen sind sortiert, und die Werte in der ziehen kann per Index zugegriffen werden. Sie können viele der gleichen Operationen auf A durchführen, um zu ziehen, dass Sie in einer Liste, die Sie über die Werte in einem iterieren können , um mit einer vier Schleife ziehen, Sie können angeborene zwei Pools zusammenbauen. Sie können auf Werte vom Ende des zugreifenden mit negativen Indizes zugreifen, und Sie können auf Slices von zu voll zugreifen. Zwei Pools werden mit kommagetrennten Werten zwischen Klammern erstellt. Das Format besteht darin, Name gleich, offene Klammern, Element Komma, das nächste Element usw. zu ziehen offene Klammern, Element Komma, Element Komma, , bis es keine weiteren Elemente gibt, die Sie in der zu ziehen und dann die schließenden Klammern definieren möchten . Wenn Sie nur ein einzelnes Element in einem ziehen möchten , muss auf dieses einzelne Element ein Komma folgen. Das Format ist, Name gleich zu ziehen, Element Komma, schließen Klammern, zwei Umfragen Luft ideal für das Halten von Daten, die nicht oder sollten nicht während der Ausführung Ihres Programms ändern , mit A ziehen Versicherer, dass die Werte Luft nicht versehentlich verändert, zum Beispiel sollten die Tage der Woche nicht während einer Ausführung Ihres Programms ändern. Der Code auf Ihrem Bildschirm beginnt mit dem Speichern eines zu ziehen in den Tagen der Woche. Variable Diese Rechnung enthält sieben Werte online, um den ersten Wert in der zuzugreifen, um nach Index wie Listen ziehen. Zwei Pools verwenden Null-basierte Indizes. Als nächstes drucken wir den Wert auf den Bildschirm und drucken dann eine leere Zeile. Schließlich haben wir dort durchgeschaut, um jeden Artikel ausdrucken zu können. Die Ausgabe enthält alle sieben Elemente, aber es ist auf Ihrem Bildschirm hier abgeschnitten. Dieses Beispiel zeigt wirklich, wie Pools wie Listen behandelt werden können. Der größte Unterschied zwischen A zum Ziehen und einer Liste besteht darin, dass das Ziehen veränderbar ist, was bedeutet, dass Sie es nicht ändern können. Wenn Sie versuchen würden, den Wert in a zu ziehen zu ändern, wird hier ein Fehler auftreten. Der Python Interpreter sagt uns, dass zwei Bullen die Elementzuweisung nicht unterstützen, obwohl Sie die Werte in a zum Ziehen nicht ändern können. Sie können das gesamte entfernen, um während der Ausführung Ihres Programms zu ziehen. Durch Verwendung der Dell-Erklärung. In diesem Beispiel erstellen wir ein, um es zu ziehen und auf dem Bildschirm anzuzeigen. Als Nächstes löschen wir die, um mit einer Dell-Erklärung zu ziehen. Schließlich, nur um zu demonstrieren, dass das zu ziehen nicht mehr verfügbar ist, versuche ich, darauf zuzugreifen und eine Ausnahme wird ausgelöst, um eine Liste von A zu erstellen, um zu ziehen, verwendete die Liste eingebaute Funktion und übergebe die, um A zu erstellen, um aus einer Liste zu ziehen verwendet, um die eingebaute Funktion zu ziehen, zeigt der eingebaute Funktionstyp und Objekttyp. In diesem Beispiel erstellen wir zuerst eine Tupelo online. Als nächstes übergeben wir das, um zur eingebauten Listenfunktion zu ziehen und diese Liste in der Wochenendliste zu speichern . Variabel. Die nächsten beiden Zeilen verwendeten die Type-Funktion, um diese Typen der Objekte hier anzuzeigen. Wir bestätigen nur, dass die beiden Pool eine schreckliche ist und dass die Liste eine Liste ist. Dieses Beispiel beginnt mit einer Liste in Zeile 1. Als nächstes erstellen wir ein, um Umgehung in dieser Liste zu ziehen, um die eingebaute Funktion zu ziehen. Schließlich drucken wir den Objekttyp auf den Bildschirm. Wenn Sie eine Aktion für jedes Element in einer Tube durchführen möchten, wird eine vier Schleife das Format ISS für Element Variable verwenden und Namen ziehen. Sie werden feststellen, dass die Linie in einem Doppelpunkt endet. Als nächstes folgen Sie dieser Zeile mit einem Codeblock, den Sie für jedes Element im Pull To ausführen möchten . Dieses Beispiel zeigt, wie Zehenschleife durch eine zuerst ziehen, eine zwei Schüssel erstellt wird. Als nächstes verwenden wir eine for-Schleife, genau wie wir es mit der Liste tun würden. Diese vier Schlaufen druckt einfach jedes Element in der, um auf den Bildschirm zu ziehen. Sie können Pools verwenden, um mehrere Variablen gleichzeitig Werte zuzuweisen. In dem Beispiel auf Ihrem Bildschirm werden der Variablen sat und sun die Wochenendtage aus den zu ziehenden Wochenendtagen zugewiesen. Wir drucken den Inhalt jeder Variablen aus, um zu demonstrieren, dass diese Methode tatsächlich funktioniert . Die traurige Variable enthält die Saturday String und die sun Variable enthält die Sunday String, die Sie auch verwenden können, um Zuweisung mit Listen zu ziehen. Hier weisen wir den ersten Wert in der Liste der Telefonvariablen und das zweite Element in den Kontaktinformationen weniger der E-Mail-Variable zu. Dann zeigen wir diese Informationen auf dem Bildschirm an. So ziehen Zuweisung kann auch mit Funktionen verwendet werden. beispielsweise eine Funktion erstellen, Sie könnenbeispielsweise eine Funktion erstellen,die zurückkehrt, um diese Werte zu ziehen und verschiedenen Variablen zuzuweisen . In diesem Beispiel werden die integrierten Funktionen Max und Männer verwendet. Die Max Built in Function Returns, das größte Element, das in der Männer eingebauten Funktion übergeben hat, gibt das kleinste Element zurück, das an sie übergeben wurde. Die höhere niedrige Funktion gibt eine zwei Schüssel zurück, die die höchste und niedrigste Anzahl der Liste enthält , die an die hohe und niedrige Funktion übergeben wurde. Wir erstellen eine Variable namens Lotterienzahlen in einem Zeichen, eine Liste von Zahlen, um es in der nächsten Zeile. Die hohe und niedrige Funktion wird mit den Lotterienzahlen als Argument aufgerufen. Die erste Zahl, die von der Funktion zurückgegeben wird, wird in der ersten Variablen in der gespeichert , die höchste ist. Ebenso wird die zweite Zahl in der zweiten Variablen gespeichert, die am niedrigsten ist. Wir drucken die Werte dieser Variablen mit ein paar Druckfunktionen auf den Bildschirm, Sie werden feststellen, dass 42 die höchste Zahl ist, und es wird zuerst gedruckt und vier ist die niedrigste Zahl in dieser Liste, und es wird in der letzten Zeile gedruckt Sie können verwenden, um Zuweisung in einem vier Lupas Well zu ziehen. In diesem Beispiel enthält die Kontaktliste eine Reihe von zwei Polen. Jedes Mal, wenn die vier Schleife ausgeführt wird, werden die Variablen Name und Telefon mit dem Inhalt von A gefüllt, der aus der Kontaktliste abgerufen werden soll . Das Ergebnis der Ausführung dieses Codes ist, dass der Name und die Telefonnummer für jedes Element in der Liste auf dem Bildschirm angezeigt werden. 40. Tulip – Abschnitt Zusammenfassung: Aber zu ziehen ist eine unveränderliche Liste, was bedeutet, dass die Werte, die in dem zu ziehen enthalten sind, nicht geändert werden können. Auch wenn Sie die Elemente innerhalb einer zwei Schüssel nicht ändern können, können Sie das gesamte entfernen, um aus Ihrem Programm zu ziehen, um dies zu tun. Die Lita zu ziehen mit der Dell-Anweisung Wenn Sie eine konvertieren möchten, um in eine Liste ziehen verwendet die Liste integrierte Funktion. Wenn Sie eine Liste in eine zu ziehen konvertieren möchten, übergeben Sie sie in die integrierte Funktion ziehen. Wir haben auch darüber gesprochen, Zuweisung zu ziehen und wie Sie es verwenden können, um Werte mehreren Variablen auf einmal zuzuweisen . Wir sprachen auch über die Verwendung, um Zuweisung in vier Schleifen zu ziehen. Schließlich haben Sie etwas über die max eingebaute Funktion gelernt, die das größte Element zurückgibt, das an sie übergeben wird . Und Sie haben auch von den Männern erfahren, die in Funktion gebaut sind, die das Gegenteil tut und das kleinste Element zurückgibt, das zu ihm gegangen ist. 41. Dateien – Abschnitt Übersicht: In diesem Abschnitt erfahren Sie, wie Sie Daten aus Dateien speichern und abrufen. Sie werden Dateiobjekte in verschiedenen Dateiobjektmethoden eingeführt, mit denen Sie Dateien lesen und schreiben können sowie andere gängige Operationen. Außerdem erfahren Sie mehr über eine Zeichenfolgenmethode, die Sie beim Lesen aus Dateien verwenden . Wir werden darüber sprechen, wie Zehe Dateien eine Zeile nach dem anderen durchläuft. Um mehr über die verschiedenen Dateimodi zu erfahren und wann jeder gut verwendet werden soll, berühren Sie kurz den Unterschied zwischen Windows-Typ-Dateien und UNIX-Typ-Dateien, die unter UNIX verwendet werden . Linux- und Mac-Systeme werden diesen Abschnitt schließlich umschließen, indem Ausnahmen behandelt werden , die beim Arbeiten mit Dateien ausgelöst werden können. 42. Dateien, Teil 1: haben Sie gelernt, wie Sie Standardeingaben mit der eingebauten Eingabefunktion akzeptieren. Sie wissen auch, wie Sie Daten an die Standardausgabe senden, die typischerweise der Bildschirm mit der Druckfunktion unter Verwendung der Standardeingabe in der Ausgabe ist. Funktionieren Sie gut für bestimmte Arten von Anwendungen, aber wenn Sie Daten, die von Ihrem Programm generiert werden, behalten möchten, benötigen Sie einen Ort, um diese Daten zu speichern. auch Wenn Sie Speicherdaten abrufen möchten, benötigen SieauchTechniken, um dies zu tun. Ein gemeinsamer Ort zum Speichern von Daten ist eine Datei, die Sie lesen, eingeben und in eine Datei schreiben können, genau wie Sie Eingaben von einer Tastatur lesen und die Ausgabe auf einem Bildschirm anzeigen können. Um eine Datei zu öffnen, verwenden Sie die integrierte Open-Funktion, um die Funktion open zu verwenden, indem Sie einfach einen Pfad zu einer Datei an sie übergeben. Der Pfad kann ein absoluter oder ein relativer Pfad sein, und er enthält den Dateinamen. Ein absoluter Pfad enthält den gesamten Pfad, beginnend am Stammverzeichnis des Dateisystems. Sei das leisten Schrägstrich und Makro Lennox oder einen Laufwerksbuchstaben in Windows. Ein Beispiel für einen absoluten Pfad ist ford Schrägstrich weit Schrägstrich log Schrägstrich Nachrichten. Relativer Pfad enthält nur den Dateinamen oder einen Teil des Pfades, der im aktuellen Arbeitsverzeichnis beginnt . Ein Beispiel. Relativer Pfad ist Protokollschrägstrickmeldungen. In diesem Beispiel wird davon ausgegangen, dass sich das aktuelle Arbeitsverzeichnis bereits im Schrägstrich var befindet. Mit Ford. Slash ist ein Verzeichnis. Separator wird denjenigen vertraut sein, die jemals an einem UNIX- oder UNIX-ähnlichen Betriebssystem gearbeitet haben. jedoch, Python erkenntjedoch,dass Ford Slash auch dann ist, wenn er unter dem Windows-Betriebssystem ausgeführt wird. Das Windows-Betriebssystem verwendet umgekehrte Schrägstriche, die das Verzeichnis gefragt haben. Trennzeichen, zum Beispiel, Gültiger Pfad und Windows wäre C-Doppelpunkt Backslash Log-Back-Schrägstrich Nachrichten zurück Schrägstrich Daten Punkttext. jedoch In Python können Siejedoch forward verwenden. Slash ist ein Beispiel wäre Siegel und Ford letzten Benutzer für seine letzten Jason für seine letzten Dokumente. Schließlich, ford Schrägstrich Python Bindestrich Notizen Punkt txt. Schließlich zeigen wir auf Ihrem Bildschirm ein Beispiel für die Verwendung eines relativen Pfades mit Ford-Schrägstrichen. Hier übergeben wir Dokumente ford Schrägstrich Python Bindestrich Notizen Punkt txt an die open Methode, die open Funktion gibt von Datei-Objekt, manchmal als Stream-Objekt bezeichnet, die verwendet werden können, um Operationen an der Datei vorbei an der offenen Funktion, um die gesamte Datei auf einmal zu lesen, verwendet die Lese-Methode für das Dateiobjekt. Die re Methode gibt eine Zeichenfolge zurück, die den Inhalt der Datei enthält. In diesem Beispiel haben wir die offene eingebaute Funktion verwendet, um die Hostdatei etc zu öffnen. Wir haben das Dateiobjekt der Hostvariablen zugewiesen. Als nächstes speichern wir den Inhalt der Hostdatei in der Host-Underscore-Datei. Unterstrichen Inhalt Variable, indem Sie die Lese-Methode auf Hosts verwenden. Schließlich drucken wir den Inhalt auf den Bildschirm. In diesem Beispiel enthält die Hostdatei etc nur eine Zeile, die am unteren Rand Ihres Bildschirms angezeigt wird. Um dieses Beispiel zu ändern, um auf einem Fenstersystem arbeiten wird die Hostvariable gesetzt Schrägstrich Fenster Schrägstrich System 32 Schrägstrich Treiber Schrägstrich usw. Slash Hosts zu sehen Fenster Schrägstrich System 32 Schrägstrich Treiber Schrägstrich usw. . Und denken Sie daran, dass Python es uns erlaubt, Schrägstriche auch in Windows-Pfaden zu verwenden. Am unteren Bildschirmrand sehen Sie den Inhalt der Hostdatei auf einem Fenstersystem, wenn Sie aus einer Datei lesen. Python verfolgt Ihre aktuelle Position in der Datei. Da die re Methode die gesamte Datei zurückgibt, wird die aktuelle Position am Ende der Datei sein. Wenn Sie read erneut aufrufen, wird eine leere Zeichenfolge zurückgegeben, da an Ihrer aktuellen Position in der Datei keine Daten mehr zurückgegeben werden müssen. Um die aktuelle Dateiposition zu ändern, verwenden Sie die Sikh-Methode und übergeben Sie einen Byte-Offset, zum Beispiel, um zurück zum Anfang der Datei zu gehen. Pass in Null auf die Sikh-Methode, um am fünften Biss des Foul-Passes in fünf zur Sikh-Methode zu beginnen . Beachten Sie, dass in den meisten Fällen der 10. Biss dem 10. Zeichen in der Datei entspricht. jedoch In einigen Fällen wird esjedochnicht. Bei utf acht kodierten Dateien können Sie Zeichen treffen, die länger als einen Biss sind. Sie werden in diese Situation geraten, wenn Sie beispielsweise con gee, Koreanisch oder Chinesischverwenden Koreanisch oder Chinesisch , um Ihre aktuelle Position in der verwendeten Datei zu bestimmen. Die Tell-Methode. der ersten Zeile in diesem Beispiel wird die Datei „ Hosts“ geöffnet . Als Nächstes wird die aktuelle Position mit der Tell-Methode auf den Bildschirm gedruckt. Da die Datei gerade geöffnet wurde, ist die Position Null. Als Nächstes ist der gesamte Inhalt der Hostdatei rot. Mit der Lese-Methode, der Inhalt der Datei gedruckt auf den Bildschirm mit der Druckmethode. Als nächstes überprüfen wir die aktuelle Position in der Datei, indem wir die Tell-Methode erneut ausführen. Diesmal sich die Position am Ende der Datei, wie Sie in der Ausgabe auf dem nächsten Bildschirm sehen. Ich rufe an. Sie erneut auf der Datei lesen, wird keine Ausgabe erzeugt, da nichts anderes aus der Datei gelesen werden kann. Da wir bereits am Ende der Datei sind, kehren wir zum Anfang der Datei zurück, indem wir Null an die Sikh-Methode auf dem Hostdateiobjekt übergeben . Wir zeigen diese Position auf dem Bildschirm an, und schließlich drucken wir den Inhalt der Datei auf den Bildschirm. Hier ist die Ausgabe, die ich beschrieben habe. Wenn Sie eine Datei zum ersten Mal öffnen, wird die Position Null sein. Nachdem Sie die Read-Methode aufgerufen haben, befindet sich diese Position am Ende der Datei. In diesem Fall ist diese Position 20. Beachten Sie, dass in der nächsten Zeile keine Ausgabe vorhanden ist. Das liegt daran, dass wir die Datei lesen aufgerufen haben, als sie bereits am Ende der Datei war. Schließlich setzen wir die Position mit einer Sikh-Methode auf eine Null zurück und drucken den Inhalt erneut auf den Bildschirm. Mit der read-Methode kann die read -Methode die Anzahl der zu lesenden Zeichen akzeptieren. In diesem Beispiel werden die ersten 3 Zeichen der Hostdatei angezeigt. In diesem Fall sind die ersten 3 Zeichen auch die ersten 3 Bisse. Wenn wir die Tell Methode für das Dateiobjekt aufrufen, meldet es, dass wir an Position drei in der Datei sind. 43. Dateien, Teil II: Es empfiehlt sich, eine Datei zu schließen, sobald Sie damit fertig sind. Wenn Sie Python Application viele Dateien während der Ausführung öffnet, kann dies zu einem zu vielen geöffneten Dateien Fehler führen, zu schließen eine Datei. Verwenden Sie die Methode Kleidung für das Dateiobjekt. In diesem Beispiel öffnen wir eine Datei, lesen den auf dem Bildschirm gedruckten Inhalt und schließen sie dann. Jedes Dateiobjekt hat ein geschlossenes Attribut, das true zurückgibt. Wenn die Datei geschlossen und falsch ist. Ist dies nicht der Fall, können Sie dieses Attribut verwenden, um sicherzustellen, dass eine Datei geschlossen wird. In diesem Beispiel wird eine if-Anweisung verwendet, um zu überprüfen, ob die boolesche Rückgabe durch den Closed. Attribut ist nicht wahr. Wenn die Datei nicht im folgenden Codeblock geschlossen wird, wird in diesem Fall ausgeführt, es schließt einfach die Datei. So schließen Sie eine Datei automatisch. Verwenden Sie die with -Anweisung, mit der das Format ist, gefolgt von einem Aufruf der integrierten Open-Funktion, bei der Sie den Pfad zur Datei übergeben. Sie möchten als nächstes öffnen, verwenden Sie das Wort als und folgen Sie ihm mit einem Variablennamen, den Sie für die Datei verwenden möchten. Objekt. Schließlich beenden Sie die Zeile mit einem Doppelpunkt, nachdem die Datei geöffnet wurde, der Codeblock, der darauf folgt, ausgeführt wird. Wenn dieser Codeblock beendet ist, schließt Python die Datei automatisch. Wenn der Codeblock aus irgendeinem Grund unterbrochen wird, einschließlich einer Ausnahme,wird die Datei geschlossen. Wenn der Codeblock aus irgendeinem Grund unterbrochen wird, einschließlich einer Ausnahme, In diesem Beispiel wird veranschaulicht, dass eine Datei automatisch geschlossen wird. Zuerst haben wir angekündigt, dass wir die Datei öffnen. Als nächstes verwenden wir die with -Anweisung, um die Host-Datei zu öffnen und das Dateiobjekt der Hostvariablen zuzuweisen . Von dort beginnen wir mit der Ausführung des Codes im Codeblock. Zuerst überprüfen wir, ob die Datei geschlossen ist und sie nicht geschlossen ist, da die with -Anweisung die Datei geöffnet hat . Als nächstes zeigen wir den Inhalt auf dem Bildschirm an , der den Codeblock beendet. Wir drucken eine schöne Nachricht, die erklärt, dass die Datei geschlossen ist, und schließlich bestätigen wir, dass sie tatsächlich geschlossen wird, indem Sie die geschlossenen Attribute auf der Hostdatei Object überprüfen , die korrekt meldet, dass die Datei geschlossen ist. Um eine Datei einzeln zu lesen, verwenden Sie eine for-Schleife das Format. ISS vierzeilige Variable in der Datei Objektvariable, gefolgt von einem Codeblock. Am oberen Bildschirmrand befindet sich der Inhalt der Datei dot txt-Datei. In der Mitte des Bildschirms befindet sich der Code, der zuerst die Datei öffnet. Als nächstes haben wir die Datei eine Zeile nach dem anderen durchgeschaut, indem wir jede Zeile auf den Bildschirm drucken. Die Ausgabe dieses Codes wird am unteren Bildschirmrand angezeigt. In der Ausgabe. Zwischen jeder Zeile in der Datei befindet sich eine leere Zeile. Dies liegt daran, dass die Zeilenvariable die vollständige Zeile aus der Datei enthält, die einen Wagenrücklauf oder ein neues Zeilenzeichen enthält. Lassen Sie uns das Beispiel aktualisieren und entfernen Sie die abschließenden Leerzeichen, einschließlich der neuen Zeilen- und Wagenrücklaufzeichen. Mit der R Strip String-Methode. Jetzt können Sie sehen, dass die Ausgabe das ist, was wir beim Öffnen einer Datei erwartet hätten. Dazu können Sie einen Modus angeben. zuerst die Datei ein, Geben Siezuerst die Datei ein,um sie in die geöffnete integrierte Funktion zu öffnen, dann folgen Sie ihr mit einem Komma und geben Sie dann den Modus an. Bisher haben wir den Standardmodus unserer verwendet, die eine Datei öffnet und schreibgeschützt Modus. Wenn Sie in eine Datei schreiben möchten, die einen vorhandenen Inhalt löscht, verwenden Sie den W Modus. Wenn Sie eine neue Datei erstellen und schreiben möchten, verwenden Sie den X-Modus. Wenn die Datei bereits vorhanden ist, wird eine Ausnahme ausgelöst. Die Verwendung des X mo verhindert, dass Sie vorhandene Dateien versehentlich überschreiben. Wenn Sie den Inhalt einer vorhandenen Datei im Anhängen behalten oder zusätzliche Daten hinzufügen möchten , verwenden Sie den A-Modus sowohl im W als auch im A-Modus. Wenn die Datei noch nicht vorhanden ist, wird sie erstellt. Wenn Sie die gleiche Datei lesen und schreiben möchten, verwenden Sie den Plus-Modus. Sie können auch angeben, ob es sich bei der Datei, mit der Sie arbeiten, um eine Textdatei oder eine Binärdatei handelt, standardmäßig alle Dateien oder die als Textdateien geöffnet werden, sofern nicht anders angegeben. Einfach ein T oder B an einen der Lese- oder Schreibmodi anhängen. Zum Beispiel. Um eine Datei für den Lese- und Binärmodus zu öffnen, verwenden Sie RB. Schleppen Sie einen Stift in eine Binärdatei. Verwenden Sie ein B-Textdateien Strings enthalten, während Binärdateien eine Reihe von Bissen enthalten, sagte eine andere Weise. Textdateien sind menschenlesbare und binäre Dateien oder nicht. Beispiele für Binärdateien sind Bilder, Videos und komprimierte Dateien. Um die aktuelle Motiva-Datei zu überprüfen, verwenden Sie die Mod-Attribute auf einem Dateiobjekt und in diesem Beispiel können Sie sehen, dass der Standardmodus von unserer verwendet wird, wenn eine Datei geöffnet wird. Nun, da Sie über die verschiedenen Dateimodi wissen, schreiben wir einige Daten in eine Datei. Es ist Azizi ruft die richtige Methode für das Dateiobjekt auf und liefert den Text, den Sie in die Datei schreiben möchten . Zuerst öffnen wir eine Datei zum Schreiben mit der mit-Anweisung, so dass sie automatisch geschlossen wird, wenn wir damit fertig sind. Beachten Sie, wie wir ein W s das zweite Argument an die offene Funktion geliefert haben. Als nächstes verwenden wir die richtige Methode und stellen einen Text zur Verfügung, den wir wieder die richtige Methode nennen und noch mehr Text liefern . Schließlich öffnen wir die Datei erneut und lesen Nur-Lese-Modus und drucken ihren Inhalt. Die Ausgabe, die am unteren Bildschirmrand angezeigt wird, entspricht möglicherweise nicht dem, was Sie erwartet haben. Die richtige Methode schreibt genau, was ihm zur Verfügung gestellt wurde. In diesem Beispiel. Es wurden keine Wagenrücklauf- oder Zeilenfüße angegeben, sodass der gesamte Text in derselben Zeile gelandet ist. Der Schrägstrich R-Sequenz stellt einen Wagenrücklauf dar, und der Schrägstrich n stellt eine neue Linie dar. Eindeutige Stillinienenden enthalten nur den Schrägstrich in Zeichen. Amerikanische Lennox-Dateien verwenden diese Art von Linienenden Fensterstillinie. Endungen können mit Schrägstrich r Schrägstrich erstellt werden, lassen Sie uns unser Beispiel erneut versuchen. Aber dieses Mal, mit einem Zeilenvorschubzeichen am Ende der Zeile, können Sie sehen, dass Schrägstrich in wurde am Ende der Zeichenfolge angegeben. Wir gehen in die richtige Methode am unteren Rand Ihres Bildschirms über. Die Ausgabe ist, wie Sie erwarten würden, die Hauptsache, an Binärdateien zu erinnern, ist, dass Sie es mit Bissen zu tun haben, nicht mit Zeichen. Die Lese-Methode akzeptiert Bits ist ein Argument Beim Umgang mit Binärdateien. Denken Sie daran, dass die Lese-Methode beim Öffnen der Datei Zeichen akzeptiert. Als Textdatei wird in diesem Beispiel ein Bild einer Katze im Binärmodus geöffnet. Wir versuchen, die Sikh-Methode auf dem Dateiobjekt zu positionieren. Als nächstes lesen wir vier Bisse aus der Datei mit der Lese-Methode. Als nächstes drucken wir auf dem Bildschirm die aktuelle Dateiposition, die sechs ist. Schließlich zeigen wir das Motiv. Die Datei, die R B arbeitet mit allem, was außerhalb Ihres Programms existiert, erhöht die Chancen für Fehler und Ausnahmen, die mit Dateien arbeiten, fällt gut in diese Kategorie. Zum Beispiel ist eine Folge, die Sie versuchen zu schreiben, um vielleicht nur ah folgen zu lesen, von denen Sie lesen möchten , möglicherweise nicht verfügbar. In einer vorherigen Lektion haben Sie etwas über den Versuch gelernt, außer Blöcken. Lassen Sie uns es hier in diesem Beispiel verwenden Hier versuchen wir, den Inhalt der Kontaktpunkt-TXT-Datei in der Variablen Kontakte zu speichern. Wenn in diesem Stammesblock eine Ausnahme ausgelöst wird, wird der Ausnahmeblock ausgeführt, um in unserem Programm anmutig fortzufahren Wir erstellen einfach die Variable Kontakte mit einer leeren Zeichenfolge in der Beispielausgabe auf Ihrem Bildschirm. Die Kontaktpunkt-TXT-Datei existierte und konnte gelesen werden und führte zu einer Zeichenfolge mit der Länge von 319. Wenn die Datei nicht geöffnet werden konnte, würde die Ausgabe Null lesen, d. h. die Länge der leeren Zeichenfolge, die der Kontaktvariablen im Except-Blockzugewiesen Except-Block 44. Dateien – Zusammenfassung von der Section: in diesem Abschnitt über Dateien erfahren Sie, wie Sie eine Datei mit der integrierten Funktion öffnen. Die Funktion open erfordert einen Pfad zu einer Datei und optional einen Dateimodus. Wenn die Motive beim Öffnen einer Datei zugegeben, die standardmäßig gelesen wird, nur Sie erfahren auch, wie Ford Slash als Verzeichnistrennzeichen verwendet werden kann, auch wenn Sie auf Windows-Systemen arbeiten. Wenn Sie den gesamten Inhalt einer Datei als Zeichenfolge mit der Bezeichnung Read Method On dieses Dateiobjekts zurückgeben möchten, um eine Datei zu schließen, verwenden Sie die Close file Object -Methode. Sie haben gelernt, wie Sie eine Datei automatisch schließen, indem Sie die with -Anweisung verwenden. Als nächstes sprachen wir darüber, wie man eine Datei eine Zeile nach dem anderen liest, wobei eine for-Schleife verwendet wird. Wir haben auch darüber gesprochen, den zusätzlichen Leerraum mit der R Strip-Methode zu entfernen. Wenn Sie Text aus einer Datei lesen, lernen Sie auch, wie Sie Daten mit der richtigen Dateiobjektmethode in eine Datei schreiben. Als nächstes sprachen wir darüber, wie sich die Lesemethode anders verhält, je nachdem, ob eine Datei als Textdatei oder Binärdatei geöffnet wurde. Wenn eine Datei im Textmodus geöffnet wird, akzeptiert Read Zeichen, wenn eine Datei im Binärmodus geöffnet wird, sie akzeptiert Bisse. In den meisten Fällen entspricht ein Charakter einem Biss. Aber das ist nicht immer der Fall. Bei der Verwendung von utf acht kodierten Dateien können Zeichen auftreten, die länger als ein Biss sind. Schließlich haben wir darüber gesprochen, wie die Arbeit mit Dateien die Chance erhöhen kann, dass Ihr Programm eine Ausnahme auslöst. Sie lernen, diese Ausnahmen zu planen, indem Sie Blöcke verwenden, versuchen und akzeptieren. 45. Module – Abschnitt Übersicht: in diesem Abschnitt des Kurses werden Sie mit Modulen vertraut gemacht. Sie lernen, wie Sie Ihre eigenen Module erstellen und vorhandene Module in Ihre Python-Programme einbinden . Als nächstes betrachten wir eine eingebaute Python-Funktion, mit der Sie den Inhalt eines Moduls anzeigen können. Außerdem erfahren Sie mehr über den Suchpfad des Moduls, wann Sie ihn ändern und wie Sie dies tun. Schließlich erfahren Sie mehr über die Python Standardbibliothek und wie sie Ihnen das Leben als Programmierer erleichtern kann . In vielen Fällen können Sie den vorhandenen Code in der Python Standardbibliothek verwenden, der sich um Low-Level-Details kümmert , während Sie sich auf das konzentrieren, was Ihr Programm erreichen soll. 46. Module, Teil I: Python Module sind Dateien, die einen Punkt p haben Warum Erweiterung und kann eine Reihe von Attributen, Methoden und Klassen implementieren . Ein Modul kann in ein anderes Python-Programm einbezogen werden, indem die import-Anweisung gefolgt vom Modulnamen verwendet wird, um einen Modulnamen zu importieren. Zeit. Fügen Sie eine Import-Timeline in Ihr Python Programm ein. Sie können nun auf die Methoden innerhalb des Zeitmoduls zugreifen, indem Sie Zeitpunktmethode, Name oder Attribute aufrufen , manchmal als Variablen durch den Aufruf von Zeitpunktattributen Name. Hier ist ein Beispiel mit der A S C Zeitmethode und den Zeitzonenattributen aus dem Zeitmodul . Das Zeitzonenattribut enthält die Anzahl der Sekunden zwischen UTC und der lokalen Zeit, wenn Sie ein Modul importieren. Alle Methoden in diesem Modul sind als Modulname dot Methodenname verfügbar. Wenn Sie eine einzelne Methode in einem Modul verwenden möchten, können Sie nur diese Methode importieren, indem Sie den Namen des Moduls, Importmethode Namenssyntax verwenden. Jetzt ist die Methode in Ihrem Programm nach Namen verfügbar, anstatt Modulname dot Methodenname aufzurufen . Sie können jetzt einfach Methodenname aufrufen. Hier ist ein Beispiel. Beachten Sie, dass wir eine SC-Zeit direkt aufrufen können, anstatt sie mit einem Modulnamen der Zeit fortzufahren . Beachten Sie, dass Sie nicht nur Methoden importieren müssen. Sie können dasselbe mit Modulattributen und -klassen tun. Wenn Sie mehr als ein Element aus einem Modul importieren möchten, können Sie für jede Zeile eine separate von Modul-Importmethode Name erstellen. Sie können auch eine durch Komma getrennte Liste wie diese von Methodenname Importmethode eine Komma Methode usw. bereitstellen. Lassen Sie uns die A S C. Zeit im Schlaf Methoden aus dem Zeitmodul importieren . Die Sleep-Methode unterbricht die Ausführung Ihres Programms für eine bestimmte Anzahl von Sekunden, so dass wir die von Zeit Import SC Zeit Komma Sleep-Zeile verwenden. Jetzt können wir SC Zeit anrufen und direkt schlafen. Einer der Vorteile beim Importieren einer einzelnen Methode oder einer Liste von Methoden aus einem Modul besteht darin, dass Sie direkt über den Namen darauf zugreifen können, ohne dass Sie mit einem Modulnamen fortfahren müssen. Zum Beispiel. Wir können Schlaf gegen Zeitpunktschlaf nennen. Wenn Sie auf alles von einem Modul aus zugreifen möchten, verwenden Sie ein Sternchen anstelle einer Liste von Methoden zum Importieren. jedoch Ich empfehle diese Praxisjedochnicht. Ich habe nur darauf hingewiesen, weil du es von Zeit zu Zeit benutzt siehst. Der Grund, warum Sie diesen Ansatz vermeiden möchten, ist, dass Sie, wenn Sie alles in Ihr Programm importieren , eine vorhandene Funktion oder Variable außer Kraft setzen können. auch Einige importierenauchmehrere Methoden mit einem Sternchen. Es wird es schwer zu bestimmen, was woher kam. Hier ist ein Beispiel dafür, was nicht zu tun ist. Die erste Zeile ist aus dem Zeitimport Sternchen. Ja, Sie können sehen, dass wir bequem jede der Methoden aus dem Zeitmodul direkt aufrufen können . Aber auch hier ist es keine gute Übung, dies zu tun. Verwenden Sie die integrierte de IR-Funktion, um herauszufinden, welche Attribute, Methoden und Klassen innerhalb eines Moduls existieren. Hier. Das Zeitmodul wird an die D. I. R. Funktion übergeben I. R. R. . Dadurch können Sie mehr oder weniger den Inhalt des Zeitmoduls sehen. Sie können den Standard-Modul-Suchpfad anzeigen, indem Sie Zysten Punktpfad untersuchen. Wenn Sie eine Importmodulnamen-Anweisung ausgeben, sucht python nach dem Modul und dem ersten Pfad in der Liste. Wenn er nicht gefunden wird, wird der nächste Pfad untersucht usw., bis das Modul gefunden wird oder alle Modulsuchpfade erschöpft sind. Zusätzlich zu den Verzeichnissen kann der Modul-Suchpfad ZIP-Dateien enthalten. Python sucht auch innerhalb der ZIP-Datei nach einem passenden Modul. Der Standardsuchpfad für das Modul hängt von Ihrer Installation von Python, der Version von Python und dem Betriebssystem ab. Hier ist ein Beispiel aus einer Python Installation auf einem Mac. Der erste Block auf Ihrem Bildschirm ist der Inhalt des Python Programms, das die Ausgabe am unteren Rand Ihres Bildschirms erzeugt hat. Dieses einfache Programm wurde in Schrägstrich Benutzer Schrägstrich Jason, und das ist das Verzeichnis, in dem ich war, als ich es ausführe, beachten Sie, dass Schrägstrich Benutzer Jason zuerst im Modul-Suchpfad ist. Die anderen Verzeichnisse wurden von der Python Installation bestimmt. Wenn Sie möchten, dass Python an anderen Orten nach Modulen sucht, müssen Sie den Modulsuchpfad bearbeiten. Es gibt zwei Methoden, dies zu tun. Die erste Methode besteht darin, zu ändern, sagt Stopp-Pfad, wie Sie es jede andere Liste tun würden. Beispielsweise können Sie Verzeichnisspeicherorte mit einem Zeichenfolgendatentyp anhängen. Hier habe ich den Schrägstrich Benutzer Schrägstrich Jason Schrägstrich Python-Verzeichnis an das Modul-Suchbad angehängt, es wird das letzte Element in der Liste, und es wird zuletzt gedruckt, wenn wir durch die Modul-Suchpfade durchlaufen. In diesem Programm können Sie auch die Umgebungsvariable Python-Pfad bearbeiten. Es wirkt sehr ähnlich wie die Pfadumgebungsvariable auf Mac- und Linux-Systemen. Python Pfad kann mit einer Liste von Doppelpunktverzeichnissen auf Windows-Systemen gefüllt werden. Die Umgebungsvariable Python Path erfordert die Verwendung von Semikolons, um die Verzeichnisliste zu trennen . Die in Python Pfad aufgeführten Verzeichnisse werden nach dem Verzeichnis, in dem sich das Skript befindet, und vor dem Standardmodul-Suchpfad eingefügt . In diesem Beispiel Schrägstrich Benutzer Schrägstrich Jason das Verzeichnis, in dem sich das Showmodul Path dachte P Y Python Programm befindet. Es enthält den Code, den wir verwendet haben, um den Modul-Suchpfad anzuzeigen. In den letzten Beispielen ist der lokale Python Moduls-Pfad des Benutzers in Python Path enthalten. Der Export-Befehl stellt Python Pfad für das Programm zur Verfügung, das von der Show gestartet wurde. Sie können sehen, dass das erste Element im Modul-Suchpfad das aktuelle Arbeitsverzeichnis des Schrägstrich Jason ist , das zweite Element im Suchpfad. IHS Schrägstrich Benutzer Schrägstrich lokalen Schrägstrich Python Schrägstrich Module Justiz im Python-Pfad angegeben . Umwelt. Variabel. Wenn ein Modul im Suchpfad nicht gefunden wird und hier eine Importfehlerausnahme ausgelöst wird, das say hi Modul nicht gefunden werden. 47. Module, Teil II: in den vorherigen Beispielen, die wir verwendet haben. Das Zeitmodul, das in Python-Python enthalten ist, wird mit einer großen Bibliothek von Modulen verteilt, die Sie nutzen können. In der Tat schlage ich vor, sich anzusehen, was die Python Standardbibliothek zu bieten hat, bevor Sie einen eigenen Code fahren . beispielsweise Wenn Siebeispielsweiselesen und schreiben möchten, finden Sie unter SV durch Komma getrennte Werte Dateien. Verschwenden Sie nicht Ihre Zeit, das Rad neu zu erfinden. Verwenden Sie einfach Python Siehe SV-Modul. Möchten Sie die Protokollierung in Ihrem Programm aktivieren? Nun, verwenden Sie das Protokollierungsmodul. Möchten Sie eine HTTP-Anfrage an einen Webdienst stellen und dann die Jason-Antwort analysieren? Verwenden Sie die U. R L Lib Anfrage und Jason Module. Die Liste dessen, was in der Python Standardbibliothek verfügbar ist, befindet sich in der U. R L. am oberen Rand Ihres Bildschirms, sagte ich, nur einen Blick auf das, was in der Python-Standardbibliothek enthalten ist. Sie können viel mit sehr wenig Code Ihrerseits erreichen, indem Sie die Bibliothek nutzen . Lassen Sie uns die Exit-Methode aus dem CIS-Modul verwenden, um sauber Terminator-Programm. Wenn in diesem Beispiel ein Fehler auftritt, wird die Datei Tests dot txt geöffnet. Wenn das Programm einen Fehler beim Öffnen der Datei entdeckt, wird der Codeblock nach der Ausnahme-Anweisung ausgeführt. Wenn das Lesen des Testpunkts TXT erforderlich ist, damit das verbleibende Programm korrekt funktioniert , ist es nicht erforderlich, fortzufahren. Beachten Sie, dass die Exit-Methode einen Exit-Code als Argument verwenden kann. Wenn kein Exit-Code bereitgestellt wird, wird Null von der Konvention verwendet. Wenn ein Fehler bewirkt, dass ein Programm beendet wird, ein Exit-Code ungleich Null erwartet. Hier verlassen wir uns mit einem Status von eins. Wenn eine Luft angetroffen wird. Genau wie Python eine Bibliothek mit wiederverwendbarem Code hat, können Sie das auch. Wenn Sie Ihr eigenes Modul erstellen möchten, ist es einfach. Denken Sie daran, dass Module in der einfachsten Form Dateien sind, die einen Punkt p haben. Warum Erweiterung? Erstellen Sie einfach eine Python-Datei mit Ihrem Code und importieren Sie sie aus einem anderen Python-Programm. Der erste Codeblock auf Ihrem Bildschirm enthält den Inhalt der Say Hi Dot Pie Datei. Der zweite Codeblock zeigt, wie Sie das Say hi-Modul importieren und verwenden können, um die Say hi-Methode innerhalb des SE Hai-Moduls aufzurufen . Du sagst hallo dot, sag hallo. Die Leistung, die produziert wird, ist hoch. Dies ist ein weiteres einfaches Modul kalt sagen hallo an der Spitze Ihres Bildschirms sind der Inhalt dieser Datei sagen Unterstrich h i zwei Punkt p y. zuerst zu sagen, hi Funktion definiert ist. Nächste apprint-Funktion wird der Block of Code genannt. In der Mitte des Bildschirms ist, wie Sie das Say Hi to Modul importieren und verwenden würden. Schließlich sich am unteren Rand des Bildschirms die Ausgabe. diesen Code ausführen, haben Sie diese Ausgabe möglicherweise nicht erwartet. Also, was ist passiert? Während, wenn say hi to importiert wird, sein Inhalt ausgeführt. Zuerst wird die Say Hi-Funktion definiert. Als nächstes wird die Druckfunktion ausgeführt. Glücklicherweise können Sie mit Python Programme erstellen, die sich auf eine Weise verhalten, wenn sie ausgeführt werden, und auf eine andere Weise, wenn sie importiert werden. Wenn Sie Funktionen eines vorhandenen Python-Programms wiederverwenden möchten, aber nicht möchten das Hauptprogramm ausgeführt wird, dass das Hauptprogramm ausgeführt wird,können Sie dies berücksichtigen. Wenn eine Python-Datei als Programm ausgeführt wird, der Unterstrich des Unterstrichs der speziellen Variablen unterstrichen, um den Unterstrich unterstrichen zu unterstreichen, wenn der Unterstrich importiert wird . Unterstreichungsname Unterstrich Variable wird nicht aufgefüllt. Sie können dies verwenden, um das Verhalten Ihres Python-Programms zu steuern. Hier erstellen wir eine Say Hi-Funktion. Als nächstes erstellen wir eine Hauptfunktion. So möchten wir, dass sich das Programm verhält, wenn es direkt ausgeführt wird. Schließlich haben wir eine if-Anweisung, die überprüft, ob das Programm ausgeführt wird. Wenn dies der Fall ist, wird die Hauptfunktion aufgerufen. Dieser Codeblock wird ausgeführt. Wenn das Modul importiert wird, die Hauptfunktion nie kalt oder ausgeführt. Dies ist ein gängiges Muster, und Sie werden dies in vielen Python-Anwendungen wieder sehen. Wenn dies als Modul importiert wird, wird nichts ausgeführt, es sei denn, es wird explizit vom Importprogramm aufgerufen. Hier ist, was passieren würde, wenn ich dieses Programm von der Befehlszeile aus ausführen würde. 48. Module, Section: in diesem Abschnitt des Kurses erfahren Sie, dass Python-Module einfach Dateien sind, die einen Punkt p haben Warum Erweiterung und sie können eine Reihe von Variablen, Funktionen und Klassen implementieren . Die Syntax des Importmoduls wurde verwendet, um ein Modul zu importieren. Sie haben auch gelernt, dass der Standardmodul-Suchpfad von Ihrer Python-Installation bestimmt wird , um den Modulsuchpfad zu manipulieren, Zyste zu ändern, Pfad zu stoppen oder die Umgebungsvariable Python-Pfad festzulegen. Wir haben auch darüber gesprochen, wie die Python Standardbibliothek eine große Sammlung von Code ist, der in Ihren Python-Programmen wiederverwendet werden kann . Sie lernen auch, wie Sie die eingebaute de IR-Funktion verwenden, um herauszufinden, was innerhalb eines Moduls existiert . Als nächstes haben wir darüber gesprochen, wie Sie Ihre ganz persönliche Bibliothek erstellen können, indem Sie Ihre eigenen Module schreiben . Schließlich haben wir darüber gesprochen, wie Sie steuern können, wie ein Python-Programm verhält, basierend darauf, ob es interaktiv ausgeführt wird, Lee oder importiert wird, indem Sie die spezielle Variable Unterstrich Namen überprüfen. Unterstrich, Unterstrich