Maison >développement back-end >Tutoriel Python >Explication détaillée de la méthode format() en Python
Cet article présente principalement des informations pertinentes sur la méthode format() en Python. Les amis qui en ont besoin peuvent se référer à
Explication détaillée de la méthode format() en Python
Pour formater les chaînes de sortie en Python, utilisez la fonction format() Les chaînes sont des classes et vous pouvez utiliser des méthodes
Python est un langage entièrement orienté objet. Tout est un objet ;
Les paramètres de la chaîne sont représentés par {NUM}, 0, représente le premier paramètre, 1, représente le deuxième paramètre, sera utilisé dans l'incrément des temps futurs ;
Utilisez ":" pour spécifier les opérations requises pour représenter l'élément, telles que ":.3" avec trois décimales, ":8" occupant 8 caractères, etc.;
Vous pouvez également ajouter des lettres spécifiques, telles que :
'b' - afficher le nombre en base 2.
'c' - Caractère. Convertit l'entier en chaîne Unicode correspondante avant l'impression.
'd' - Entier décimal. nombre en base 10 Sortie.
'o' - octal Sortie des nombres en base 8.
'x' - hexadécimal. nombre en base 16 et utilisez des lettres minuscules pour les chiffres supérieurs à 9.
'e' - symbole de puissance Imprimez le nombre en notation scientifique, représenté par 'e' Power.
'g' - Format général. Affichez la valeur au format virgule fixe. Lorsque la valeur est particulièrement grande, imprimez-la sous forme puissante.
'n' - Nombre. Identique à « d » lorsque la valeur est un entier, et identique à « g » lorsque la valeur est un nombre à virgule flottante. La différence est qu'il insère un séparateur de nombre en fonction des paramètres régionaux. 🎜>
# -*- coding: utf-8 -*- #==================== #File: abop.py #Author: Wendy #Date: 2013-12-03 #==================== #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')) #指定宽度Sortie :
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!