Standaard eindigt de print()-functie van Python met een nieuwe regel. Een programmeur met een C/C++-achtergrond vraagt zich misschien af hoe hij moet afdrukken zonder een nieuwe regel. Python's print() functie wordt geleverd met een parameter genaamd 'einde ‘. Standaard is de waarde van deze parameter ‘ ’, d.w.z. het nieuwe lijnteken.
Voorbeeld 1:
Hier kunnen we een printinstructie beëindigen met elk teken/tekenreeks die deze parameter gebruikt.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Uitgang:
Welcome to techcodeview.com>
Voorbeeld 2:
Nog een programma om de werking van de eindparameter .
Python3
c++ paar
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Uitgang:
[email protected]>
Voorbeeld 3:
De functie print() gebruikt de parameter sep om de argumenten te scheiden en eindigt na het laatste 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'> )> |
>
>
Uitvoer
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>
End gebruiken om tekenreeksen samen te voegen:
In dit voorbeeld gebruiken we de parameter end om de twee print()-instructies samen te voegen tot één uitvoerregel. De parameter end is ingesteld op een spatie voor de eerste print()-instructie, dus de tweede print()-instructie begint op dezelfde regel, gescheiden door een spatie.
De parameter end is een handig kenmerk van de functie print() in Python en kan worden gebruikt om de opmaak van de uitvoer op verschillende manieren te regelen.
Python3
name> => 'Alice'> age> => 30> print> (> 'My name is'> , name,> 'and I am'> , age,> 'years old.'> , end> => ' '> )> print> (> 'Nice to meet you!'> )> |
>
>Uitvoer
My name is Alice and I am 30 years old. Nice to meet you!>