Som standard slutar Pythons print()-funktion med en nyrad. En programmerare med C/C++-bakgrund kanske undrar hur man skriver ut utan en ny rad. Pythons print() funktionen kommer med en parameter som kallas 'slutet ’. Som standard är värdet på denna parameter ' ', dvs det nya radens tecken.
Exempel 1:
Här kan vi avsluta en utskriftssats med vilket tecken/sträng som helst med denna parameter.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Produktion:
Welcome to techcodeview.com>
Exempel 2:
Ytterligare ett program för att visa hur det fungerar slutparameter .
Python3
parallell bearbetning
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Produktion:
[email protected]>
Exempel 3:
Funktionen print() använder parametern sep för att separera argumenten och slutar efter det sista argumentet.
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>
Använda slutet för att sammanfoga strängar:
I det här exemplet använder vi parametern end för att sammanfoga de två print()-satserna till en enda rad. End-parametern är inställd på ett mellanslagstecken för den första print()-satsen, så den andra print()-satsen börjar på samma rad, separerad av ett blanksteg.
End-parametern är en användbar funktion i print()-funktionen i Python som kan användas för att styra formateringen av utdata på olika sätt.
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!>