Standardmäßig endet die print()-Funktion von Python mit einem Zeilenumbruch. Ein Programmierer mit C/C++-Hintergrund fragt sich vielleicht, wie er ohne Zeilenumbruch drucken kann. Pythons print() Die Funktion verfügt über einen Parameter namens 'Ende ‘. Standardmäßig ist der Wert dieses Parameters „ “, also das neue Zeilenzeichen.
Beispiel 1:
Hier können wir mit diesem Parameter eine Druckanweisung mit einem beliebigen Zeichen/einer beliebigen Zeichenfolge beenden.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Ausgabe:
Welcome to techcodeview.com>
Beispiel 2:
Ein weiteres Programm, um die Funktionsweise des zu demonstrieren Endparameter .
Python3
Postorder-Traversierung des Binärbaums
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Ausgabe:
[email protected]>
Beispiel 3:
Die Funktion print() verwendet den Parameter sep, um die Argumente zu trennen, und endet nach dem letzten Argument.
Python3
print> (> 'G'> ,> 'F'> , sep> => '> ', end='> ')> print> (> 'G'> )> #
provides new line after printing the year> print> (> '09'> ,> '12'> ,> '2016'> , sep> => '-'> , end> => '
'> )> > print> (> 'Red'> ,> 'Green'> ,> 'Blue'> , sep> => ','> , end> => '@'> )> print> (> 'geeksforgeeks'> )> |
>
>
Ausgabe
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>
Ende zum Verketten von Zeichenfolgen verwenden:
In diesem Beispiel verwenden wir den End-Parameter, um die beiden print()-Anweisungen in einer einzigen Ausgabezeile zu verketten. Der Endparameter wird für die erste print()-Anweisung auf ein Leerzeichen gesetzt, sodass die zweite print()-Anweisung in derselben Zeile beginnt, getrennt durch ein Leerzeichen.
Der Endparameter ist eine nützliche Funktion der print()-Funktion in Python, mit der sich die Formatierung der Ausgabe auf verschiedene Weise steuern lässt.
Python3
name> => 'Alice'> age> => 30> print> (> 'My name is'> , name,> 'and I am'> , age,> 'years old.'> , end> => ' '> )> print> (> 'Nice to meet you!'> )> |
>
>Ausgabe
My name is Alice and I am 30 years old. Nice to meet you!>