Som standard slutter Pythons print() funktion med en ny linje. En programmør med C/C++-baggrund kan undre sig over, hvordan man udskriver uden en ny linje. Pythons print() funktionen kommer med en parameter kaldet 'ende ’. Som standard er værdien af denne parameter ' ', dvs. det nye linjetegn.
Eksempel 1:
Her kan vi afslutte en print-sætning med et hvilket som helst tegn/streng ved hjælp af denne parameter.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Produktion:
Welcome to techcodeview.com>
Eksempel 2:
Endnu et program for at demonstrere, hvordan den fungerer slutparameter .
Python3
design mønstre java
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Produktion:
[email protected]>
Eksempel 3:
Print()-funktionen bruger sep-parameteren til at adskille argumenterne og slutter efter det sidste 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'> )> |
>
>
Produktion
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>
Brug af ende til at sammenkæde strenge:
I dette eksempel bruger vi end-parameteren til at sammenkæde de to print()-sætninger til en enkelt outputlinje. End-parameteren er sat til et mellemrumstegn for den første print()-sætning, så den anden print()-sætning starter på samme linje, adskilt af et mellemrumstegn.
End-parameteren er en nyttig funktion af print()-funktionen i Python, der kan bruges til at styre formateringen af output på forskellige måder.
Python3
name> => 'Alice'> age> => 30> print> (> 'My name is'> , name,> 'and I am'> , age,> 'years old.'> , end> => ' '> )> print> (> 'Nice to meet you!'> )> |
>
>Produktion
My name is Alice and I am 30 years old. Nice to meet you!>