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