affiche la chaîne de caractères avec assez d'espace?

Python fournit une fonction intégrée appelée len qui renvoie la longueur d'une chaîne, de sorte que la valeur de len('allen') est 5.

Écrire une fonction nommée right_justify qui prend une chaîne de caractères nommée s en tant que paramètre et affiche la chaîne de caractères avec suffisamment d'espace, de sorte que la dernière lettre de la chaîne est dans la colonne de 70 de l'écran.

>>> right_justify('allen')
                                                       allen

Je l'ai résolu comme ceci:

def right_justify(s):
    print "                                                                 " + s    

right_justify('allen')

Est-il de droite?

Sont là Python intégrée méthodes pour faire ce que je dois faire?

jetez un oeil à la chaîne de mise en forme.
Python chaînes disposez de deux méthodes sur l'objet de type string directement. rjust et ljust faire exactement ce que vous attendez, de justifier à droite et à gauche justifier respectivement.

OriginalL'auteur Bassam Badr | 2012-11-18