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!>