Par défaut, la fonction print() de Python se termine par une nouvelle ligne. Un programmeur ayant une expérience en C/C++ peut se demander comment imprimer sans nouvelle ligne. L'impression de Python() la fonction est livrée avec un paramètre appelé 'fin ‘. Par défaut, la valeur de ce paramètre est « », c'est-à-dire le caractère de nouvelle ligne.
Exemple 1:
Ici, nous pouvons terminer une instruction print avec n'importe quel caractère/chaîne en utilisant ce paramètre.
Python3
# ends the output with a space> print> (> 'Welcome to'> , end> => ' '> )> print> (> 'techcodeview.com'> , end> => ' '> )> |
>
>
Sortir:
Welcome to techcodeview.com>
Exemple 2 :
Un programme de plus pour démontrer le fonctionnement du paramètre de fin .
Python3
nuage de printemps
# ends the output with '@'> print> (> 'Python'> , end> => '@'> )> print> (> 'techcodeview.com'> )> |
>
>
Sortir:
[email protected]>
Exemple 3 :
La fonction print() utilise le paramètre sep pour séparer les arguments et se termine après le dernier argument.
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'> )> |
>
>
Sortir
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>
Utiliser end pour concaténer des chaînes :
Dans cet exemple, nous utilisons le paramètre end pour concaténer les deux instructions print() en une seule ligne de sortie. Le paramètre end est défini sur un caractère espace pour la première instruction print(), donc la deuxième instruction print() commencera sur la même ligne, séparée par un caractère espace.
Le paramètre end est une fonctionnalité utile de la fonction print() en Python qui peut être utilisée pour contrôler le formatage de la sortie de différentes manières.
Python3
name> => 'Alice'> age> => 30> print> (> 'My name is'> , name,> 'and I am'> , age,> 'years old.'> , end> => ' '> )> print> (> 'Nice to meet you!'> )> |
>
>Sortir
My name is Alice and I am 30 years old. Nice to meet you!>