logo

Python-slutparameter i print()

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