Der Inhalt des Python-Tutorials (Kapitel 2) ist in einem Aufzählungszeichen zusammengefasst.
Vorheriger Artikel: Inhalt des Python-Tutorials mit Aufzählungszeichen (Kapitel 1)
Einführung
Grundlegende Prüfung zur Python3 Engineer-Zertifizierung Als Gegenmaßnahme ist dies ein persönliches Memo, das den Inhalt des Python-Tutorials (Buches) in leicht zu merkenden Bulletins zusammenfasst.
Referenzmaterial
Python-Tutorial: https://docs.python.org/ja/3/tutorial/
Kapitel 2: https://docs.python.org/ja/3/tutorial/interpreter.html
Bücher: https://www.oreilly.co.jp/books/9784873117539/
"Kapitel 2 Verwendung des Python-Interpreters"
--Python3 Engineer Certification Basic Exam Score
- 1/40 Fragen (2,5%) ☆ ★★★★ (Wichtigkeit: klein)
--Thema
--Installieren und Starten / Beenden des Interpreters
- Wie man Argumente bekommt
--Interaktiver Modus und Aufforderungstyp
- Quellendateicodierung (Zeichencode-Spezifikation)
2.1 Starten des Dolmetschers
- Für UNIX
- Python-Installationsort
- Wird normalerweise als /usr/local/bin/python3.5 installiert.
Das Verzeichnis kann zum Zeitpunkt der Installation angegeben werden.
- Startmethode
- Geben Sie "/usr/local/bin/python3.5" in die Shell ein.
--Wenn / usr / local / bin im Suchpfad der UNIX-Shell enthalten ist, können Sie ihn mit "python3.5" starten.
- Wie man endet
--Geben Sie [Strg] + [D] ein, wenn die primäre Eingabeaufforderung (>>>) angezeigt wird.
--Geben Sie den Befehl quit () ein.
--Für Windows
- Python-Installationsort
- Wird normalerweise in C: \ python35 installiert.
Dies kann auch während der Installation geändert werden.
- Startmethode
- Geben Sie an der DOS-Eingabeaufforderung "C: \ python35 \ python" ein.
- Sie können es mit "python" starten, indem Sie C: \ python35 mit dem folgenden Befehl in den Pfad der Umgebungsvariablen einfügen.
- set path=%path%;C:\python35
- Wie man endet
--Geben Sie [Strg] + [Z] ein, wenn die primäre Eingabeaufforderung (>>>) angezeigt wird.
--Geben Sie den Befehl quit () ein.
- Übrigens bedeuten [Strg] + [D] und [Strg] + [Z] ** EOF (End Of File) ** im Betriebssystem.
2.1.1 Argumente übergeben
- Die Argumente beim Starten des Skripts werden ** sys.argv ** zugewiesen.
--sys ist ein integriertes Modul, auf das durch Ausführen von * import sys * verwiesen werden kann.
--arvg ist eine Liste mit Argumenten und hat eine Mindestlänge von 1.
- Wenn kein Skriptname oder Argument angegeben wird, ist sys.argv [0] eine leere Zeichenfolge.
--Wenn der Skriptname "-" lautet, was Standardeingabe bedeutet, lautet sys.argv [0] ebenfalls "-".
-Wenn in Form eines "-C-Befehls" ausgeführt, wird sys.argv [0] zu "-C".
- Bei Ausführung in Form von "-m Modulname" ist sys.argv [0] der vollständige Name des angegebenen Moduls.
- Die Optionen, die auf den Befehl "-C" und "-m Modulname" folgen, verbleiben in sys.argv.
2.1.2 Interaktiver Modus
- Wenn ein Befehl von tty (einem Endgerät mit Standardeingabe / -ausgabe) gelesen wird, befindet sich der Interpreter im ** interaktiven Modus **.
- Im interaktiven Modus zeigt der Dolmetscher Folgendes an:
- ** Willkommensnachricht ** ... Wird zuerst angezeigt. Beginnen Sie mit Version und Copyright.
- ** Primäre Eingabeaufforderung (>>>) ** ... Eingabeaufforderung zur Befehlseingabe.
- ** Sekundäre Eingabeaufforderung (...) ** ... Wird angezeigt, wenn Sie eine if-Anweisung usw. eingeben und Sie zur Eingabe einer Fortsetzungszeile auffordern.
2.2 Dolmetscher und seine Umgebung
2.2.1 Quellcode-Codierung
- Python-Quelldateien werden standardmäßig als UTF-8-codiert behandelt.
--UTF-8 kann Zeichen in den meisten Sprachen der Welt verarbeiten.
- Da die Standardbibliothek jedoch nur ASCII-Zeichen für Bezeichner (Namen von Klassen, Variablen, Funktionen usw.) verwendet, ist es besser, diese zu kopieren.
- Sie müssen einen Editor verwenden, der UTF-8 erkennt, um den Quellcode zu bearbeiten.
- Sie können auch andere Codierungen als UTF-8 verwenden.
--Die Methode besteht darin, die spezielle Kommentarzeile von * # * \ _ \ * \ _ encoding: encoding name \ _ \ * \ _ * in die erste oder zweite Zeile der Quelle zu schreiben.
- Eine Liste der verfügbaren Codierungen finden Sie im Abschnitt Codecs der Bibliotheksreferenz.
Nächster Artikel: Eine Zusammenfassung des Inhalts des Python-Tutorials (Kapitel 3)