Imprimer une ligne horizontale en Python #
Pour imprimer une ligne horizontale :
- Utilisez l’opérateur de multiplication pour répéter un trait d’union N fois.
- Utilisez l’opérateur
print()
pour imprimer la ligne horizontale. - Par exemple,
print('─' * 25)
.
print('─' * 25)
print('⸻' * 25)
print('⸺' * 25)
print('*' * 25)
my_list = ['bobby', 'hadz', 'com']
for item in my_list:
print(item, end=' ')
print(*my_list)
Ces exemples utilisent l’opérateur de multiplication pour imprimer une ligne horizontale.
Lorsque l’opérateur de multiplication est utilisé avec une chaîne de caractères et un nombre entier
chaîne de caractères est répétée le nombre de fois spécifié.
Vous pouvez utiliser cette approche pour imprimer une ligne horizontale composée de n’importe quel caractère.
caractère.
Si vous avez besoin d’imprimer les éléments d’une table itérative horizontalement, définissez l’attribut end
de la fonction print()
à une chaîne de caractères contenant un espace.
my_list = ['bobby', 'hadz', 'com']
for item in my_list:
print(item, end=' ')
Le site end
est imprimé à la fin du message.
Par défaut, end
est défini comme un caractère de nouvelle ligne (\n
).
print('a', 'b', 'c')
print('a', 'b', 'c', end='')
Vous pouvez également utiliser l’opérateur de déballage des itérables.
Les * opérateur de déballage d’itérable
permet de décompresser un itérable dans les appels de fonction, dans les compréhensions et dans les expressions de générateur.
expressions de générateur.
Vous pouvez utiliser cette approche pour imprimer les éléments d’un itérable avec n’importe quel séparateur,
il n’est pas nécessaire que ce soit un espace.
my_list = ['bobby', 'hadz', 'com']
print(*my_list, sep='─')
Le site sep
est le séparateur entre les arguments que nous passons à print()
.
Par défaut, l’argument est défini comme un espace.