logo

Paràmetre final de Python a print()

Per defecte, la funció print() de Python acaba amb una nova línia. Un programador amb fons C/C++ pot preguntar-se com imprimir sense una nova línia. Impressió de Python () La funció ve amb un paràmetre anomenat 'final ‘. Per defecte, el valor d'aquest paràmetre és ' ', és a dir, el caràcter de línia nova.

Exemple 1:

Aquí, podem acabar una instrucció d'impressió amb qualsevol caràcter/cadena utilitzant aquest paràmetre.



Python 3








# ends the output with a space> print>(>'Welcome to'>, end>=> ' '>)> print>(>'techcodeview.com'>, end>=> ' '>)>

>

>

Sortida:

Welcome to techcodeview.com>

Exemple 2:

Un programa més per demostrar el funcionament del paràmetre final .

Python 3

exemple de classe java




# ends the output with '@'> print>(>'Python'>, end>=>'@'>)> print>(>'techcodeview.com'>)>

>

>

Sortida:

[email protected]>

Exemple 3:

La funció print() utilitza el paràmetre sep per separar els arguments i acaba després de l'últim argument.

Python 3




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'>)>

>

>

Sortida

GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>

Utilitzant final per concatenar cadenes:

En aquest exemple, utilitzem el paràmetre final per concatenar les dues sentències print() en una única línia de sortida. El paràmetre final s'estableix en un caràcter d'espai per a la primera sentència print(), de manera que la segona sentència print() començarà a la mateixa línia, separada per un caràcter espai.

El paràmetre final és una característica útil de la funció print() a Python que es pot utilitzar per controlar el format de la sortida de diverses maneres.

Python 3




name>=> 'Alice'> age>=> 30> print>(>'My name is'>, name,>'and I am'>, age,>'years old.'>, end>=>' '>)> print>(>'Nice to meet you!'>)>

>

>

Sortida

My name is Alice and I am 30 years old. Nice to meet you!>