Die grundlegende Druckfunktion in Python druckt einen String oder eine Reihe von Zeichen , um die Standard-Ausgabe - in der Regel die Konsole mit dem Sie das Programm aufrufen werden . Sie können auch verwenden, um diese Zeichen in eine Datei drucken . Die korrekte Syntax für den Aufruf der Druckfunktion hängt von der Version von Python die Sie verwenden. Print Statement
in Version 3.x Familie Veraltet, aber noch im Einsatz in 2.x ist die print-Anweisung die einfachste Möglichkeit zum Drucken einer Zeichenfolge an die Konsole ausgegeben. "Print " ist ein spezielles Schlüsselwort wie "return " und " versuchen." Standardmäßig druckt diese Aussage das angegebene Objekt in die Standardausgabe. Die Syntax ist wie folgt:
print [ >> target] , [ Zeichenfolge oder Zeichen]
Standardmäßig druckt Python das Objekt und dann druckt eine Linie Terminator "\\ n . "Wenn du die print-Anweisung enden mit einem Komma , wird es nicht gedruckt Linie Terminator. Sie können auch eine Zieldatei zu schreiben , indem Sie durch die Schaltfläche ">> " string und ein Komma nach der Datei Zeiger .
Druckfunktion
in der Version 3.x Familie wurde die print-Anweisung durch die Druckfunktion in der Version 2.6 ( Referenz 1) eingeführt ersetzt. Die Druckfunktion funktioniert wie jede andere Funktion , und nennen Sie es mit folgender Syntax :
print ( [object , ...] [, sep = " " ] [, end = '\\ n' ] [ ,", file = sys.stdout ] )
Alle Argumente sind optional, mit keine Argumente druckt eine leere Zeile an die Konsole. " September " trennt die Komponenten des Objekts mit dem gegebenen Zeichen . "End " gibt das Zeichen am Ende ausdrucken - standardmäßig eine Zeile-Zeichen , aber Sie können auch einen leeren String zurück , um das Fehlen einer neuen Linie bedeuten . Schließlich , einschließlich des "file" Parameter ermöglicht es Ihnen, eine Datei anzugeben, um zu schreiben.
Funktionen auch zum Bedrucken von
einige spezielle Funktionen arbeiten in Gebrauchtwagen Verbindung mit Druckfunktionen um die volle Funktionalität zu bieten Python . " file.write ( )" ist eine Funktion, die eine Zeichenkette schreibt in die angegebene Datei ; nannte es mit " sys.stdout ", wie die Datei wird die gleiche Funktion wie eine print-Anweisung oder Funktion zu erfüllen. " Repr. (Objekt) " ist eine Funktion, oft in Verbindung mit einer print-Anweisung verwendet - es wandelt das angegebene Objekt in eine druckbare Zeichenfolge
drucken Beispiele
# druckt "Hallo , Python ! " und ein Zeilenumbruch
print " hallo , Python ! " # Version 2 onlyprint ("Hallo , Python !") # Version 2 und 3
# druckt den Inhalt des Array ' arr ' mit jedem Eintrag des Arrays durch ein Komma
Druck "," getrennt . join ( arr) # Version 2 onlyprint ( arr, sep = " , ") # Version 2 und 3
# druckt " Hallo , Python ! " in einer Datei mit dem Namen gegeben " fileptr "print >> fileptr " Hallo, Python ! " ; # Version 2 onlyprint ("Hallo , Python ! " , file = fileptr ) # Version 2 und 3