În mod implicit, funcția print() a lui Python se termină cu o linie nouă. Un programator cu fundal C/C++ se poate întreba cum să imprime fără o nouă linie. Imprimarea lui Python() funcția vine cu un parametru numit 'Sfârşit ‘. În mod implicit, valoarea acestui parametru este „ ”, adică caracterul de linie nouă.
Exemplul 1:
Aici, putem încheia o instrucțiune de tipărire cu orice caracter/șir folosind acest parametru.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Ieșire:
Welcome to techcodeview.com>
Exemplul 2:
Încă un program pentru a demonstra funcționarea parametru final .
Python3
c# conține șir
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Ieșire:
[email protected]>
Exemplul 3:
Funcția print() folosește parametrul sep pentru a separa argumentele și se termină după ultimul 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'> )> |
>
>
Ieșire
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>
Folosind end pentru a concatena șiruri de caractere:
În acest exemplu, folosim parametrul end pentru a concatena cele două instrucțiuni print() într-o singură linie de ieșire. Parametrul final este setat la un caracter spațiu pentru prima instrucțiune print(), astfel încât a doua instrucțiune print() va începe pe aceeași linie, separată de un caracter spațiu.
Parametrul final este o caracteristică utilă a funcției print() din Python, care poate fi folosită pentru a controla formatarea ieșirii în diferite moduri.
Python3
name> => 'Alice'> age> => 30> print> (> 'My name is'> , name,> 'and I am'> , age,> 'years old.'> , end> => ' '> )> print> (> 'Nice to meet you!'> )> |
>
>Ieșire
My name is Alice and I am 30 years old. Nice to meet you!>