format est une nouvelle méthode de formatage de chaînes dans Python 2.6. Par rapport à l'ancienne version de la méthode % format, elle présente de nombreux avantages.
1. Il n'y a pas lieu de s'inquiéter du type de données dans la méthode %, %s ne peut remplacer que le type de chaîne (apprentissage recommandé : Vidéo Python. tutoriel )
2. Un seul paramètre peut être généré plusieurs fois et l'ordre des paramètres peut être différent
3 La méthode de remplissage est très flexible et la méthode d'alignement est. très puissante
4. Méthode officiellement recommandée, la méthode % sera éliminée dans les versions ultérieures
Un exemple de format
print 'hello {0}'.format('world')
Fill la chaîne par position
print'hello {0} i am {1}'.format('Kevin','Tom') hello Kevin i am Tom print'hello {} i am {}'.format('Kevin','Tom') hello Kevin i am Tom print'hello {0} i am {1} . myname is {0}'.format('Kevin','Tom') my name is Kevin
foramt remplira les paramètres dans la chaîne dans l'ordre positionnel. Le premier paramètre est 0, puis 1...
Vous pouvez également ne saisir aucun nombre, qui remplira également l'ordre
Le même paramètre peut être rempli plusieurs fois, c'est là que le format est plus avancé que %
Remplissez-le via la clé
print 'hello {name1} i am {name2}'.format(name1='Kevin',name2='Tom') hello Kevin i am Tom
Plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
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!