Per impostazione predefinita, la funzione print() di Python termina con un ritorno a capo. Un programmatore con esperienza in C/C++ potrebbe chiedersi come stampare senza un ritorno a capo. La stampa di Python() la funzione viene fornita con un parametro chiamato 'FINE ‘. Per impostazione predefinita, il valore di questo parametro è ' ', ovvero il carattere di nuova riga.
Esempio 1:
Qui possiamo terminare un'istruzione print con qualsiasi carattere/stringa utilizzando questo parametro.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Produzione:
Welcome to techcodeview.com>
Esempio 2:
Un altro programma per dimostrare il funzionamento di parametro finale .
Python3
Java esegue il ciclo while
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Produzione:
[email protected]>
Esempio 3:
La funzione print() utilizza il parametro sep per separare gli argomenti e termina dopo l'ultimo argomento.
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'> )> |
>
>
Produzione
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>
Utilizzando end per concatenare le stringhe:
In questo esempio utilizziamo il parametro end per concatenare le due istruzioni print() in un'unica riga di output. Il parametro end è impostato su un carattere spazio per la prima istruzione print(), quindi la seconda istruzione print() inizierà sulla stessa riga, separata da un carattere spazio.
Il parametro end è una caratteristica utile della funzione print() in Python che può essere utilizzata per controllare la formattazione dell'output in vari modi.
Python3
name> => 'Alice'> age> => 30> print> (> 'My name is'> , name,> 'and I am'> , age,> 'years old.'> , end> => ' '> )> print> (> 'Nice to meet you!'> )> |
>
>Produzione
My name is Alice and I am 30 years old. Nice to meet you!>