Méthode de la chaîne python

Méthode de la chaîne python

Justifier le contenu dans un document Word ou tout autre fichier est assez simple. Mais quand il s'agit de justifier le contenu dans un code de programmation, cela pourrait vous causer des problèmes. Cependant, il est très facile à faire dans le langage de programmation Python. Le langage de programmation Python a tellement de fonctions intégrées utiles et simples qui peuvent être utilisées pour remplir n'importe quelle fonction. La fonction Rjust () est la fonction intégrée de Python qui est utilisée pour justifier le contenu vers le côté droit dans un programme Python. Dans cet article, nous explorerons le fonctionnement de la fonction Rjust () dans un programme Python pour comprendre comment cela fonctionne.

Fonction Rjust () dans la langue de programmation Python

Le Rjust () est une fonction intégrée dans le langage de programmation Python qui est utilisée pour justifier la chaîne vers le côté droit. Il utilise le rembourrage et justifie la chaîne sur le côté droit de la longueur donnée. Il prend une chaîne d'entrée, la justifie sur le côté droit en remplissant la chaîne avec des caractères de rembourrage et renvoie la bonne chaîne justifiée d'une longueur spécifiée. Si la longueur donnée n'est pas supérieure à la longueur de la chaîne, alors la chaîne originale créée sera retournée telle qu'elle est.

Syntaxe de la fonction rjust ()

La syntaxe de la fonction Rjust () est très basique et elle est donnée ci-dessous:

Le Rjust () est le nom de la fonction qui exécutera le bon justifie la chaîne. Il faut deux paramètres, longueur et fillchr. Le paramètre «longueur» est utilisé pour fournir la longueur de la chaîne qui sera retournée après le rembourrage de l'élément donné et justifiant la chaîne à droite. Le paramètre «Fillchr» est utilisé pour fournir le caractère de remplissage utilisé pour le rembourrage. C'est un paramètre facultatif. S'il n'est pas fourni, alors «l'espace» sera utilisé par défaut pour déplacer la chaîne vers le côté droit.

La fonction Rjust () renverra la bonne chaîne justifiée de la longueur; long et rembourré avec «Fillchr» pour réaliser la longueur de chaîne donnée. De plus, la chaîne d'origine sera retournée sans aucun rembourrage dans un cas où la longueur est inférieure à la longueur de la chaîne donnée. Voir les exemples ci-dessous pour mieux comprendre comment fonctionne la méthode rjust (). Ces exemples vous aideront à utiliser la fonction Rjust () dans vos programmes Python.

Exemple 1:

Le premier exemple utilise simplement la fonction Rjust () avec une courte chaîne et la justifie à droite en utilisant «0» comme caractère remplissant. Voir les lignes de code ci-dessous:

str = "python… !!!"
imprimer (str.Rjust (20, '0'))

Notez que nous n'avons pas délibérément inclus ou appelé une bibliothèque Python dans notre programme avant d'utiliser la fonction Rjust (). La fonction Rjust () est une fonction intégrée et le compilateur le connaît, il n'est donc pas nécessaire d'inclure sa bibliothèque spécifiquement. La première ligne de code contient une chaîne qui doit être justifiée. Dans la deuxième ligne de code, la fonction Rjust () est utilisée dans la fonction print (). La fonction Rjust () justifiera à droite la chaîne en ajoutant '0 au côté gauche et renvoyez la chaîne de longueur' 20 '. L'instruction print () imprimera la chaîne de longueur 20, justifiée à droite rembourrée avec des 0s supplémentaires. Voir la sortie ci-dessous:

Notez que la longueur d'origine de la chaîne est de 12 caractères, donc 8 0s sont ajoutés à gauche pour faire la chaîne 20 caractères et justifier la chaîne à droite.

Exemple 2:

Dans l'exemple précédent, nous avons fourni le caractère de remplissage à la fonction Rjust (). Maintenant, nous ne fournirons aucun caractère de remplissage à la fonction et voir comment cela fonctionne. Voir le code ci-dessous:

str = "python… !!!"
imprimer (str.Rjust (20))

Ici, vous pouvez voir qu'un seul paramètre est fourni à la fonction Rjust (). Cela représente la longueur de la chaîne qui sera retournée. Comme indiqué ci-dessus, si aucun caractère de remplissage n'est fourni, la fonction fera par défaut la chaîne avec des «espaces» jusqu'à ce qu'elle devienne la «longueur» longue. Voir la sortie ci-dessous:

Comme vous pouvez le voir, la chaîne est justifiée en utilisant les espaces.

Exemple 3:

Depuis que nous avons appris le fonctionnement de base de la fonction rjust (). Travaillez avec des exemples pratiques et un peu complexes pour voir dans quel type d'application nous pouvons utiliser la fonction Rjust (). Laissez-nous imprimer un diamant en utilisant la fonction Rjust (). Voir le code ci-dessous:

str = "python… !!!"
longueur = len (str)
fillchr = "_"
string_lst = [str [: len (str) -index] pour l'index dans la plage (len (str))]]
pour item dans tri (string_lst, key = len):
imprimer (article.rjust (longueur, fillchr), end = ")
item1 = item [:: - 1]
Imprimer (article1.ljust (longueur, fillchr))
pour item dans tri (string_lst [1:], key = len, reverse = true):
imprimer (article.rjust (longueur, fillchr), end = ")
item1 = item [:: - 1]
Imprimer (article1.ljust (longueur, fillchr))

Dans cet exemple, nous avons utilisé la boucle «pour» pour imprimer le diamant de la chaîne donnée. La première ligne contient la chaîne d'origine dans la variable «str». Le paramètre «longueur» contient la taille de la chaîne donnée. La variable 'FillChr' contient le caractère '-' Film à utiliser pour le rembourrage. La chaîne résultante sera de la même longueur que la chaîne d'entrée donnée car nous avons donné le «len (str)» pour la longueur de la chaîne à retourner. Maintenant, à partir des index 0, la boucle 'for' itérera dans chaque élément de la chaîne et imprimera les caractères jusqu'à ce qu'il atteigne le dernier élément de la chaîne.

La fonction Rjust () prend les paramètres «longueur» et «Fillchr» et renvoie la bonne chaîne justifiée de longueur «len (str)». Si vous l'avez remarqué, nous avons utilisé «end =» »dans la déclaration« imprimer ». Le "end =" "est utilisé pour imprimer l'élément suivant dans la même ligne. Il renvoie le caractère à la fin de la chaîne qui vient d'être imprimée et interdit le compilateur pour déplacer le curseur vers la ligne suivante. Par conséquent, la prochaine fois que vous imprimerez, il apparaîtra sur la même ligne que le résultat avant. Vous pouvez facilement comprendre l'ensemble du concept en regardant la sortie ci-dessous:

Comme vous pouvez le voir, le diamant complet est imprimé à l'aide des fonctions rjust () et ljust (). La fonction ljust () est l'opposé de la fonction rjust (). Il justifie la chaîne sur le côté gauche de l'écran. En combinant les deux fonctions, nous avons imprimé tout le diamant. Vous ne pouvez utiliser que la fonction Rjust () et imprimer le demi-diamant.

Conclusion

Dans cet article, nous vous avons parcouru la fonction Rjust () fournie dans la langue de programmation Python. La fonction Rjust () est utilisée pour justifier la chaîne vers le côté droit par rembourrage avec le remplissage et faire la chaîne de la longueur donnée. À l'aide d'exemples, nous avons essayé de démontrer complètement le fonctionnement de la fonction Rjust ().