Cet article montre comment les données de chaîne peuvent être formatées dans Python en utilisant différentes méthodes de formatage de chaîne. L'éditeur Spyder3 est utilisé ici pour écrire et exécuter le script.
Paramètres de mise en forme
Deux types de paramètres de formatage peuvent être utilisés dans Python. Ce sont des paramètres de position et des paramètres de mots clés. Le paramètre accessible par l'index est appelé paramètre de position et le paramètre accessible par la clé est appelé le paramètre de mot-clé. Les utilisations de ces paramètres sont présentées dans la partie suivante de cet article.
Format en utilisant le symbole «%»
Ceci est la méthode la plus ancienne de mise en forme des données de chaîne à Python. Cela fonctionne comme le formatage utilisé dans le langage C. Il utilise le paramètre de position pour formater les données. Quelques exemples de cette méthode sont présentés ci-dessous.
Formatage des données de chaîne unique
Créez un fichier Python avec le script suivant. Une valeur de chaîne est tirée de l'utilisateur et affectée à la variable, nom. La valeur de la variable est imprimée en utilisant le '%' symbole. '% s' est utilisé dans l'empreinte() Méthode pour définir que le type de la variable est une chaîne.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image.
Formatage de plusieurs données de chaîne
L'utilisation de '()' n'est pas essentielle pour imprimer la sortie formatée d'une variable de chaîne unique lors de l'utilisation du symbole '%'. Mais si vous souhaitez formater deux chaînes ou plus en utilisant '%', utilisez '()' pour définir le groupe de valeurs de chaîne. Créez un fichier Python avec le script suivant pour imprimer la sortie formatée de deux variables de chaîne.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image.
Format à l'aide de la méthode Format ()
Cette méthode peut prendre à la fois des paramètres de position et de mots clés comme arguments. Il peut lire plusieurs arguments et renvoyer la sortie formatée des données de chaîne. Les supports bouclés () sont utilisés pour définir les paramètres de position ou de mots clés dans le format() méthode.
Syntaxe:
chaîne.Format (P1, P2,…, K1, K2,…)
Ici, P1, P2, etc. sont des paramètres positionnels, et k1, k2, etc. sont des paramètres de mots clés. Quelques exemples d'utilisation de la méthode Format () sont illustrés ci-dessous.
Formatage des chaînes à l'aide d'un seul paramètre de position
Si vous ne définissez pas la valeur du paramètre positionnel lorsque vous utilisez le format() Méthode alors la valeur commencera à partir de 0. Créez un fichier Python avec le script suivant pour connaître l'utilisation du format() Méthode avec un paramètre de position. Ici, les supports '' sont utilisés avec le format() Méthode pour imprimer la variable, couleur.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image.
Formatage des chaînes en utilisant plusieurs paramètres de position
Créez un fichier Python avec le script suivant pour connaître l'utilisation de plusieurs paramètres de position avec des valeurs de position dans format() méthode.
Ici, deux valeurs d'entrée seront prises de l'utilisateur et affectées aux variables nommées lester et hauteur.
Ensuite, le IMC la valeur va calculer en fonction lester et hauteur valeurs. format() La méthode est utilisée dans le script pour imprimer ces trois valeurs en utilisant des paramètres de position.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image. Ici, hauteur la valeur est donnée dans mètre et lester la valeur est donnée dans kg Pour calculer la valeur BMI.
Formatage des chaînes à l'aide du paramètre de mot-clé
Créez un fichier python avec le script suivant pour voir l'utilisation du paramètre de mot-clé dans le format() méthode. Quand 'si' la condition est vrai puis deux paramètres de mots clés nommés 'nom' et 'grade' sont utilisés sinon un paramètre de mot-clé nommé 'grade' est utilisé pour définir la valeur.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image. Ici, '1001' est pris en tant que contribution pour la première fois qui existe dans 'Switcher'. '1003' est pris comme contribution pour la deuxième fois qui n'existe pas dans 'Switcher' Et cette valeur de grade est définie pour 'F'.
Format à l'aide d'interpolation de chaîne
Interpolation de cordes ou cordes f est une nouvelle fonctionnalité de Python 3.6. L'expression python peut être ajoutée dans une constante de chaîne pour créer des données de chaîne formatées. Le personnage, 'F' est utilisé comme préfixe avec la constante de chaîne pour formater la chaîne. Quelques exemples d'utilisation corde f sont indiqués ci-dessous.
Format la variable simple à l'aide de cordes F
Créez un fichier Python avec le script suivant pour connaître l'utilisation de corde f en formatage des chaînes. Ici, '' est utilisé avec la variable de chaîne dans le imprimer() méthode.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image.
Format plusieurs variables à l'aide de la chaîne F
Créez un fichier Python avec le script suivant pour connaître l'utilisation de plusieurs variables dans corde f. Ici, deux entrées seront prises à l'utilisateur et imprimées en utilisant corde f.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image.
Conclusion
Quatre types de modes de formatage des chaînes de Python sont expliqués dans cet article. Les nouveaux programmeurs Python pourront facilement effectuer des tâches de formatage des chaînes après avoir lu cet article.