Maison >développement back-end >Tutoriel Python >Comment utiliser la fonction format dans les chaînes formatées
Pourmat
Grammaire
Remplacez % par {} et : 🎜>le format
la fonctionpeut accepter un nombre illimité de paramètres, les positions peuvent être dans l'ordre , elle peut être omise ou utilisée plusieurs fois , mais 2.6 ne peut pas être vide {} , disponible uniquement après 2.7
.name = "bigberg" age = 18 msg1="my name is {},and my age is {}.".format(name,age) msg2="my name is {0},and my age is {1}.".format(name,age) msg3="my name is {_name},and my age is {_age}.".format(_name=name,_age=age) msg4="my name is {1},and my age is {0},and my brother's age is {0}.".format(age,name) print(msg1) print(msg2) print(msg3) print(msg4) #输出 my name is bigberg,and my age is 18. my name is bigberg,and my age is 18. my name is bigberg,and my age is 18. my name is bigberg,and my age is 18,and my brother's age is 18.
3. Indice pour obtenir l'élément4.
La syntaxe est {:} 1 Remplissage et alignement
info = ["bigberg",18] msg='{0[0]},{0[1]}'.format(info) print(msg) #输出 bigberg,18
Le remplissage et l'alignement sont souvent utilisés ensemble ^, <, > sont respectivement centrés, alignés à gauche et alignés à droite, suivis de la largeur. : Le caractère de remplissage après ne peut être qu'un seul caractère. S'il n'est pas spécifié, il sera rempli d'espaces par défaut.
2. Précision et type f
Où.2 représente la précision de la longueur 2, f représente
float
Type3. Base
b, d, o, x représentent respectivement binaire, décimal, octal et hexadécimalnumber = 234 print('{:>8}'.format(number)) print('{:*>8}'.format(number)) #输出 234 *****234
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!