Maison >développement back-end >Tutoriel Python >Comment utiliser la fonction format dans les chaînes formatées

Comment utiliser la fonction format dans les chaînes formatées

高洛峰
高洛峰original
2017-03-23 15:00:513159parcourir

Pourmat


Grammaire

Remplacez % par {} et : 🎜>le format

la fonction

peut 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

Type

  3. Base

b, d, o, x représentent respectivement binaire, décimal, octal et hexadécimal
number = 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn