logo

Parametro finale Python in print()

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