Maison >développement back-end >Tutoriel Python >Comment puis-je facilement compléter une chaîne Python avec des espaces ?
Lorsque vous travaillez avec des chaînes en Python, il peut être utile de leur ajouter des espaces à des fins d'alignement ou de formatage. Bien que le remplissage avec des zéros soit simple à l'aide de l'opérateur %, obtenir le même effet avec des espaces nécessite une approche différente.
Pour remplir une chaîne avec des espaces en Python, vous pouvez utiliser l'opérateur Méthode str.ljust(width[, fillchar]). Cette méthode renvoie une nouvelle chaîne justifiée à gauche dans une chaîne d'une largeur spécifiée, en utilisant le fillchar facultatif (qui est par défaut un espace) pour le remplissage.
Par exemple, pour ajouter des espaces à gauche du chaîne 'hi' pour créer une chaîne de 10 caractères de large, vous pouvez utiliser le code suivant :
hi.ljust(10)
Cela affichera la chaîne 'hi' avec huit espaces ajoutés au à gauche de la chaîne d'origine.
La méthode str.ljust() offre plusieurs avantages par rapport aux autres approches :
Voici quelques exemples supplémentaires d'utilisation de str.ljust() pour remplir des chaînes avec des espaces :
# Center a string within a 20-character-wide string "Hello".ljust(20, ".") # Truncate a string to a maximum width of 10 characters "Lorem ipsum".ljust(10, ".") # Use spaces as the fill character to right-justify a string "Goodbye".ljust(15)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!