Méthode Python String LJUST

Méthode Python String LJUST
Le langage de programmation Python offre à l'utilisateur l'occasion de gérer facilement les chaînes dans un programme Python. Il fournit une fonction ljust () pour travailler avec des chaînes en python. Il insère les caractères supplémentaires avec la chaîne jusqu'à la longueur spécifiée. Ce guide vous guidera dans le processus de mise en œuvre de la fonction ljust () dans un programme Python. Ici, vous découvrirez le travail et la syntaxe de la fonction ljust (). En explorant les exemples, vous pourrez utiliser facilement la fonction ljust () dans vos programmes.

fonction ljust ()

Le lAJUst signifie «gauche justifier» - justifier ou définir complètement la chaîne sur le côté gauche. La méthode ljust () remporte la chaîne donnée avec des caractères supplémentaires et le déplace complètement vers le côté gauche. Il remplisse la chaîne donnée avec le nombre de caractères spécifiés pour en faire une certaine longueur.

Voici la syntaxe de la fonction LJUST utilisée dans un programme Python typique:

La fonction ljust () prend un minimum d'un et un maximum de deux paramètres d'entrée. La 'chaîne' représente le nom de la chaîne qui sera laissé justifié avec la fonction ljust (). Le paramètre «len» représente la longueur requise de la chaîne après le réglage de gauche. Le paramètre 'Chr' représente le caractère qui sera rembourré avec la chaîne pour en faire une certaine longueur et le justifier à gauche. Par défaut, c'est l'espace «». Si vous ne fournissez aucun caractère, la fonction ljust () remplira la chaîne avec des espaces à gauche le justifier jusqu'à ce qu'une certaine longueur soit atteinte.

Exemple 1:

Dans cet exemple, nous fournirons une chaîne et la longueur requise de la chaîne après la justification gauche. Nous ne fournirons pas de caractère pour être rembourré avec la chaîne ici pour tester la fonction ljust () avec seulement la longueur du paramètre de chaîne.

str = "myworld"
Print ("La chaîne est à 20 caractères laissé justifiée:", Str.ljust (20), ".")

Comme vous pouvez le remarquer, nous avons mis «.”À la fin de la chaîne après avoir appliqué la fonction ljust (). Il est fait pour vous aider à comprendre et à voir clairement la chaîne longue de 20 caractères rembourrée avec des espaces vides. La sortie du programme ci-dessus est donnée ci-dessous:

Notez que le «."Est imprimé après avoir fait la chaîne 20 caractères et le justifier sur le côté gauche. La fonction ljust () a mis les 13 espaces sur le côté droit de la chaîne donnée pour justifier la chaîne sur le côté gauche.

Exemple 2:

Maintenant que nous savons que si nous ne fournissons pas le paramètre de caractères de rembourrage à la fonction ljust (), il ajoutera simplement des espaces supplémentaires à la chaîne pour faire une certaine longueur. Maintenant, fournissons le paramètre de caractères de rembourrage à la fonction ljust () pour voir son fonctionnement. Reportez-vous au code ci-dessous:

str = "myworld"
Print ("La chaîne est à 20 caractères laissé justifiée:", Str.ljust (20, "b"))

Le caractère «b» est fourni comme le caractère de rembourrage de la chaîne. La fonction ljust () remplira désormais la chaîne donnée avec le caractère 'B' jusqu'à ce qu'il devienne 20 caractères. Une fois que nous exécutons le code ci-dessus, nous obtiendrons le résultat suivant:

Comme vous pouvez le voir, la chaîne donnée est de 7 caractères «Myworld». La longueur donnée est de 20 et le caractère de rembourrage est «B». La fonction ljust () a ajouté 13 b à la chaîne pour le faire de 20 caractères et le justifier complètement à gauche.

Exemple 3:

Maintenant que nous avons compris le fonctionnement et les fonctionnalités des méthodes ljust (), le testons simplement avec différents types de chaînes et donnez la contribution de différentes manières. Reportez-vous au code ci-dessous:

Ici, vous pouvez voir trois valeurs «str = abcdefgh, 123456… maintenant, len = 50 et chr = b."Après cela, la fonction ijust est utilisée sur ces types de données et le résultat s'affiche.

str = "Abcdefgh, 123456… maintenant"
len = 50
chr = "b"
imprimer (str.ljust (Len, Chr))

Lorsque vous exécutez ce code, vous obtiendrez le résultat suivant:

Notez que, ljust () a compté la longueur de la chaîne d'origine et a rembourré les caractères restants avec le caractère de remplissage.

Exemple 4:

Le caractère remplissant doit être un caractère long. Si vous fournissez plus d'un personnage au caractère remplissant, le compilateur soulèvera une énergie. Dans cet exemple, nous fournirons plus d'un caractère au paramètre de caractères de remplissage pour voir quel type EERROR sera soulevé par le compilateur. Reportez-vous au code ci-dessous:

str = "Abcdefgh, 123456… maintenant"
len = 50
chr = "Airbnb"
imprimer (str.ljust (Len, Chr))

Le 'chr = Airbnb' mesure 6 caractères. Ainsi, le compilateur devrait élever un typeréror. Voyons la sortie ci-dessous:

Comme vous pouvez le voir dans la sortie, le compilateur a soulevé la 'TypeError: le caractère de remplissage doit être exactement un caractère long' '. C'est parce que vous ne pouvez pas donner plus d'un personnage dans un personnage de remplissage. Il n'autorise que la longueur à 1 caractères.

Exemple 5:

Dans cet exemple, nous vérifierons comment la fonction ljust () répond si nous fournissons la longueur requise égale à la longueur de la chaîne donnée. Reportez-vous d'abord au code ci-dessous, puis nous en discuterons plus tard:

str = "myworld"
print ("La chaîne est laissée justifiée:", str.ljust (7, "p"))

Notez que la longueur de la chaîne donnée «Myworld» est 7 et que la longueur requise est également 7. Le personnage de remplissage 'P; est également fourni. Maintenant, voyons le résultat de la fonction ljust () pour cet exemple:

Notez qu'en dépit d'avoir le caractère de remplissage, la fonction ljust () n'a pas rembourré la chaîne avec. La fonction ljust () a ignoré le caractère de remplissage car la longueur requise de la chaîne est égale à la longueur de la chaîne d'origine.

Conclusion

Dans cet article, nous avons vu la fonction ljust (). Il s'agit d'une fonction intégrée dans le langage de programmation Python et est utilisée pour laisser justifier la chaîne tout en faisant de lui les caractères spécifiques. Nous avons incorporé différents scénarios liés à cette fonction.