que veut dire en Python

Voulez-vous ajouter une valeur dans une chaaîne Python ? Vous n’avez pas besoin de chercher plus loin que l’opérateur %s. Cet opérateur vous permet de formater une valeur à l’intérieur d’une chaaîne. La syntaxe %s est plus élégante que l’opérateur de concaténation avec lequel vous êtes peut-être familier.

Dans ce guide, nous parlons de la signification du symbole %s et de son fonctionnement. Nous passons en revue un exemple de cet opérateur pour vous aider à apprendre à l’utiliser dans votre code.

Qu’est-ce que l’opérateur %s ?

L’opérateur %s ajoute une chaaîne à l’intérieur d’une autre chaaîne.

Ici, nous écrivons un programme qui calcule la vitesse à laquelle une voiture a parcouru, en moyenne, pour atteindre une destination. Pour calculer ces informations, utilisez la formule suivante :

vitesse = distance / temps

Commencez par demander à l’utilisateur la distance parcourue, le temps qu’il lui a fallu pour atteindre sa destination et o√π il allait :

Ensuite, nous calculons la vitesse moyenne à laquelle l’utilisateur se déplaçait :

speed = round(float(distance) / float(time), 2)

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.

Nous avons converti les valeurs de "distance" et "temps" aux nombres à virgule flottante afin que nous puissions effectuer une opération mathématique en utilisant ces valeurs. Nous avons également arrondi le résultat de notre calcul de vitesse à deux décimales.

Maintenant que nous avons calculé cette valeur, nous informons l’utilisateur dans la console Python de sa vitesse moyenne. Pour ce faire, utilisez la mise en forme de chaaîne :

Notre syntaxe %s comporte trois parties :

  • L’opérateur %s est l’endroit o√π les valeurs de chaaîne sont ajoutées.
  • Le % (o√π, vitesse) est l’endroit o√π nous spécifions quelles valeurs doivent être ajoutées à notre chaaîne.

Le nombre de valeurs que vous souhaitez ajouter à une chaaîne doit être égal à ceux spécifiés entre parenthèses après l’opérateur % à la fin d’une chaaîne. Sinon, vous rencontrez une "TypeError : not suffisamment d’arguments pour l’erreur de format de chaaîne.

Dans notre code, nous ajoutons deux valeurs dans notre chaaîne. Nous avons utilisé l’opérateur %s deux fois et il y a deux valeurs entre parenthèses après le % signe à la fin de notre chaaîne.

Exécutez notre programme :

Notre code calcule avec succès notre vitesse moyenne.

L’opérateur %s est automatiquement y convertit une valeur en chaaîne. Cela signifie que nous n’avons pas besoin de modifier le type de données associé à la "vitesse" lorsque nous formatons notre valeur.

La syntaxe de formatage de chaaîne %

Il y a beaucoup plus dans la syntaxe de formatage de chaaîne % que le seul opérateur %s. Vous pouvez également utiliser la syntaxe % pour formater les nombres dans une chaaîne.

Pour en savoir plus sur le formatage des nombres à l’aide de la syntaxe de formatage %, lisez la documentation Python sur le formatage des chaaînes. Nous avons également écrit un tutoriel sur la façon d’arrondir une valeur à deux décimales à l’aide de l’opérateur %.

Nouvelles méthodes de formatage des chaaînes

Avec l’introduction du format () dans Python 2.6, l’opérande de formatage de chaaîne % est tombé en disgr√¢ce pour de nombreux développeurs.

C’est parce que la syntaxe de formatage est sans doute plus puissante. De plus, la syntaxe format() n’est pas très difficile à utiliser. Considérez la déclaration suivante :

Cette déclaration imprime le même message que nous avons généré plus tôt. Nous avons utilisé la syntaxe .format() pour ajouter les valeurs "where‚" et "vitesse" dans notre chaaîne.

La syntaxe .format() vous permet de faire des choses comme définir des noms pour chaque valeur que vous souhaitez ajouter dans une chaaîne. Ces fonctionnalités ne sont pas offertes par la syntaxe %s .

Dans Python 3, les chaaînes f ont été introduites comme une autre alternative à la syntaxe %. moyen d’intégrer une valeur ou une expression dans une chaaîne à l’aide de littéraux de chaaîne. Vous pouvez en savoir plus sur les chaaînes f dans notre article sur les chaaînes f Python 3.



Conclusion

L’opérateur %s vous permet d’ajouter une valeur dans une chaaîne Python. Le %s signifie que vous voulez ajouter une valeur de chaaîne dans un stri ng. L’opérateur % peut être utilisé avec d’autres configurations, telles que %d, pour formater différents types de valeurs.

Dans les versions plus modernes de Python, la syntaxe % est devenue moins largement utilisée au profit de f strings et la méthode format().

Maintenant vous êtes équipé des connaissances dont vous avez besoin pour utiliser l’opérateur %s dans votre code comme un développeur Python professionnel !

"Career Karma est entré dans ma 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é l’emploi 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