imprimé Python

Pour imprimer sans nouvelle ligne dans Python 3, ajoutez un argument supplémentaire à votre fonction d’impression indiquant au programme que vous ne voulez pas que votre prochaine chaaîne soit sur une nouvelle ligne. Voici un exemple : print("Bonjour!", end = ’’) La prochaine fonction d’impression sera sur la même ligne.

Lorsque vous programmez, vous souhaiterez peut-être imprimer une valeur à l’écran, mais gardez-la sur la même ligne que la dernière valeur que vous avez imprimée. Par exemple, vous pouvez souhaiter que le prénom et le nom d’un utilisateur apparaissent sur la même ligne. Mais comment imprimer sans nouvelle ligne en Python ?

Dans ce tutoriel, nous allons détailler le fonctionnement de l’impression sans nouvelle ligne en Python. Avant de commencer, cependant, explorons les bases du fonctionnement des chaaînes en Python.

Rafraaîchisseur de chaaînes

Les chaaînes sont une séquence de lettres, de chiffres, de symboles et d’espaces. Les chaaînes sont un type de données important dans la plupart des langages de programmation, en particulier Python. Lorsque vous travaillez avec des chaaînes, il existe de nombreux cas o√π vous souhaiterez les rendre plus lisibles gr√¢ce à la ponctuation, en ajoutant de nouvelles lignes ou en déplaçant du texte sur les mêmes lignes.

En Python, les chaaînes sont définies comme suit :

Alternativement, vous pouvez utiliser des guillemets simples ‚Äò‚Äô pour déclarer votre chaaîne, tant que la chaaîne commence et se termine par le même type de guillemets. Cependant, si votre chaaîne contient des guillemets simples, vous pouvez utiliser des guillemets doubles à la place et vice versa, sinon votre chaaîne renverra une erreur.

Comment imprimer sans saut de ligne en Python

Généralement, lorsque vous imprimez des chaaînes en Python, elles apparaaîtront sur des lignes différentes. Voici un exemple :

Ce code renverrait ce qui suit :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Et si nous voulions les deux ces chaaînes d’apparaaître sur la même ligne? Décomposons les deux méthodes que vous pouvez utiliser pour atteindre cet objectif à la fois dans Python 2.x et Python 3.x.

Imprimer sans nouvelle ligne en Python 3.x

L’impression sans nouvelle ligne est simple en Python 3. Afin d’imprimer sans nouvelle ligne en Python, vous devez ajouter un argument supplémentaire à votre fonction d’impression qui indiquera au programme que vous ne voulez pas que votre prochaine chaaîne soit sur une nouvelle ligne.

Voici un exemple :

Le résultat de notre code est :

Maintenant, nous avons notre code imprimé sur la même ligne.

Remarquez que notre code n’a pas ajouté d’espace entre nos deux chaaînes. Mais et si nous voulons un espace entre nos deux nouvelles cordes qui sont sur la même ligne? Tout ce que nous avons à faire est d’ajouter un espace dans notre argument end.

Dans l’exemple ci-dessus, nous avions une chaaîne vide dans nos guillemets, ce qui signifie qu’aucun espace n’était ajouté entre notre texte sur la nouvelle ligne. Cependant, si nous avions ajouté un espace entre les guillemets, nous en aurions un dans notre code. De plus, vous pouvez ajouter ce que vous voulez au paramètre de fin, et ce sera ce qui séparera vos chaaînes sur la nouvelle ligne.

Par exemple :

Notre code retournerait :

Imprimer sans saut de ligne en Python 2.x

Si vous souhaitez imprimer votre texte sur la même ligne en Python 2, vous devez utiliser une virgule à la fin de votre relevé d’impression. Voici un exemple en action :

Ce code renverra ce qui suit :

Il est à noter que, même s’il n’y avait pas de nouvelles lignes, un caractère espace était toujours utilisé pour diviser notre texte. Ceci est utile car dans la plupart des cas, nous souhaitons que nos données soient espacées. Si nous fusionnons deux phrases, par exemple, nous voudrions un espace entre elles.

Cela dit, si vous souhaitez imprimer du texte sans saut de ligne et sans espace, il existe une autre approche que vous pouvez utiliser. En utilisant le module sys qui est installé avec Python‚Äîvous pouvez imprimer exactement ce que vous demandez au programme d’imprimer. Voici un exemple :

La sortie de notre code est la suivante : < /p>

Il y a un Il se passe beaucoup de choses dans ce code, alors décomposons-le. Sur la première ligne, nous importons notre bibliothèque sys, qui a la fonction dont nous avons besoin pour imprimer sans nouvelle ligne et sans espaces vides. Dans la suitei ng lignes, nous demandons au système d’imprimer notre texte exactement tel qu’il est, sans aucun espace. Donc, nous nous retrouvons avec la sortie que nous avons obtenue ci-dessus : nos deux chaaînes sur la même ligne, mais sans espace les divisant.

Conclusion

C’est aussi simple que ça ! Dans ce tutoriel, nous avons expliqué comment imprimer sans retour à la ligne en Python. Comme nous l’avons vu, cette technique de programmation peut être utile si vous avez besoin d’afficher vos données d’une manière particulière qui implique d’afficher tout votre texte sur la même ligne.

Dans Python 2.x, nous pouvons ajouter un virgule à la fin de notre instruction print pour déplacer notre texte sur la même ligne, et dans Python 3.x nous devons ajouter un paramètre end.

"Career Karma est entré dans mon la vie au moment o√π j’en avais le plus besoin et m’a rapidement aidé à suivre un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé le travail de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method