Maison >développement back-end >Tutoriel Python >Comment formater la chaîne de sortie en Python à l'aide de la fonction format()
Les chaînes de sortie formatées en Python utilisent la fonction format() Les chaînes sont des classes et vous pouvez utiliser des méthodes ;
Python est complètement 🎜>Langage orienté objet, tout est un objet ;
entier en chaîne Unicode correspondante avant l'impression.
'd' - Entier décimal Affiche le nombre en base 10.'o' - Octal. . Affiche les nombres en base 8.'x' - Hexadécimal. Affiche les nombres en base 16, avec des lettres minuscules pour les chiffres supérieurs à 9.'e' - Symbole de puissance. notation, en utilisant 'e' pour représenter la puissance. 'g' - Format général. Affiche la valeur au format virgule fixe. Lorsqu'elle est particulièrement grande, elle est imprimée sous forme de puissance. >'n' - nombre. Lorsque la valeur est un nombre entier, elle est identique à « d ». Lorsque la valeur est un nombre à virgule flottante, elle est identique à « g ». être basé sur le séparateur de nombres inséré par Locale.
'%' - Pourcentage. Multipliez la valeur par 100 et imprimez-la au format virgule fixe ('f'), avec un signe de pourcentage après la valeur.
Les nombres (0, 1, ...) représentent les éléments au format(), vous pouvez donc utiliser "." pour appeler la méthode élément
Sortie :# -*- coding: utf-8 -*- #==================== #File: abop.py #Author: Wendy #Date: #==================== #eclipse pydev, python3.3 age = 25 name = 'Caroline' print('{0} is {1} years old. '.format(name, age)) #输出参数 print('{0} is a girl. '.format(name)) print('{0:.3} is a decimal. '.format(1/3)) #小数点后三位 print('{0:_^11} is a 11 length. '.format(name)) #使用_补齐空位 print('{first} is as {second}. '.format(first=name, second='Wendy')) #别名替换 print('My name is {0.name}'.format(open('out.txt', 'w'))) #调用方法 print('My name is {0:8}.'.format('Fred')) #指定宽度
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!