que veut dire en Python
Fonctions et méthodes Python
Michael Zippo
01.11.2021
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.
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 !"