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