Verwenden der REPL

Abgeschlossen

Manchmal möchten Sie einen Codeausschnitt testen, ohne zunächst eine Datei zu erstellen. In diesen Fällen empfiehlt es sich, ein integriertes Programm zu verwenden, das als REPL bezeichnet wird, mit dem Sie kürzere Anweisungen schreiben und auswerten können.

Die Python-REPL

Python unterstützt eine interaktive Konsole, in der Sie Befehle eingeben können, deren Ergebnisse sofort angezeigt werden. Diese Umgebung wird manchmal als „Read-Eval-Print-Loop“ oder REPL bezeichnet.

Zum Verwenden der REPL geben Sie python in die Konsole ein. Sie erhalten eine Eingabeaufforderung ähnlich der Ausgabe unten, die dann auf Ihre Eingabe von Befehlen wartet:

Python 3.9.14 (main, Oct 29 2022, 22:18:10) 
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Welche Möglichkeiten gibt es?

Mit der REPL können Sie die meisten Aktionen durchführen, die Sie in einer Codedatei durchführen können. Beispiel:

  • Ausführen und Auswerten von Anweisungen: Sie können eine Anweisung wie folgt mit der REPL auswerten:

    >>> 1+1
    2
    >>>
    
  • Deklarieren von Variablen und Funktionen: Außerdem können Sie Variablen und Funktionen erstellen, und die REPL erinnert sich daran, dass diese vorhanden sind, wenn Sie sie später zu verwenden versuchen:

    >>> PI = 3.14
    >>> PI
    3.14
    
  • Verwenden der integrierten Hilfe: Das Abrufen von Hilfe zu einem Thema kann nützlich sein, da Sie den Editor Ihrer Wahl nicht verlassen müssen, um das Web zu durchsuchen. Stattdessen können Sie weiter Code schreiben.

Verwenden der Hilfe

Die REPL-Umgebung verfügt über eine integrierte Hilfe-Funktion, mit der Sie Schlüsselwörter und Funktionen nachschlagen können. Die allgemeine Syntax für diese Funktion lautet:

help([object])

[object] steht für die Funktion oder das Schlüsselwort, für die bzw. das Sie Hilfe benötigen.

Interaktive Hilfekonsole

Wenn Sie kein Argument an die Hilfefunktion übergeben, startet Python eine interaktive Hilfesitzung.

Sie können die interaktive Hilfskonsole öffnen, indem Sie help() eingeben. Durch diesen Befehl werden einige grundlegenden Anleitungen zur Verwendung des Hilfesystems aufgelistet.

Hier können Sie einfach das Element eingeben, das Sie interessiert. Wenn Sie beispielsweise string eingeben, werden Informationen zum Thema string angezeigt. Das sieht in etwa so aus:

Help on module string:

NAME
    string - A collection of string constants.

MODULE REFERENCE
    https://docs.python.org/3.9/library/string
    
    The following documentation is automatically generated from the Python
    source files.  It may be incomplete, incorrect or include features that
    are considered implementation detail and may vary between Python
    implementations.  When in doubt, consult the module reference at the
    location listed above.

Wenn die Ausgabe mehrere Seiten umfasst, können Sie die EINGABETASTE drücken, um Zeile für Zeile anzuzeigen, oder die LEERTASTE drücken, um Seite für Seite anzuzeigen.

Wenn Sie keine weitere Hilfe benötigen, können Sie q eingeben, um die Seite zu schließen. Sie kehren zur Eingabeaufforderung der interaktiven Hilfe zurück.