Maison > Article > développement back-end > Introduction à deux méthodes de formatage de sortie en Python
Cet article vous présente deux méthodes de formatage de sortie en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Méthode 1 : Utiliser l'espace réservé %
Espace réservé commun : % s (s = chaîne chaîne)
% d ( d = chiffre entier (décimal))
% f ( f = nombre à virgule flottante flottant)
name = input("请输入你的名字:") age = input("请输入你的年龄:") job = input("请输入你的职业:") salary = input("请输入你的薪酬:") if salary.isdigit(): #输入的数据是否像数字 salary = int(salary) else : exit("请输入正确的数字") # 如果输入的不是数字将会退出程序 # ''' 三引号可以用于插入数据 info = ''' ---------- info of %s ---------- 姓名:%s 年龄:%s 职业:%s 薪酬:%s ------------------------------- ''' % (name, name, age, job, salary) print(info)
Méthode 2 : fonction format() (recommandée)
fla fonction ormat() passe la chaîne entrante en paramètre et utilise {} Les parenthèses servent d'espaces réservés
format (a, b) la variable a correspond à {0} la variable b correspond à {1}
Remarque : le comptage Python commence à 0, ce qui signifie le premier chiffre de l'index est 0 et le deuxième chiffre est 1. Avec des chiffres, c'est-à-dire "{}"
articulant avec les nombres : (2) Avec les nombres, l'ordre peut être inversé, à savoir ' {0}', '{1}'
3) Avec des mots-clés, c'est-à-dire "{a}", "{b}" (la chaîne correspondant au mot-clé doit être définie)
format() peut spécifier le format, Rendre le résultat de sortie conforme au style spécifié
age = 20 name = 'ALEX' print('{1} is {0} years old' .format(age,name)) print('{b} is {a} years old' .format(a = age, b = name)) >>> ALEX is 20 years old ALEX is 20 years old
{ 0}
—— { 0 } Représente le première position {0:10} —— { ; 15} signifie qu'il comporte 15 caractères et est aligné à droite {0 : .2} ——{ : .2} signifie que pour la chaîne entrante, interceptez les deux premiers caractères
{0:^} —— {: ^ } Indique que la chaîne placée à cette position doit être centrée {0:d} —— {0:d} Indique qu'un entier doit être placé à cette position (les nombres sont aligné à droite par défaut)
{0:f} —— { 0:f} indique qu'un nombre à virgule flottante doit être placé à cette position (les nombres sont alignés à droite par défaut) par défaut)
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!