Introduction détaillée à la sortie au format format() en Python (avec code)

不言
Libérer: 2019-04-15 11:19:18
avant
4052 Les gens l'ont consulté

Cet article vous apporte une introduction détaillée à la sortie au format format() en Python (avec code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Sortie formatée : format()

format() : Remplacez le % traditionnel par {} pour obtenir une sortie formatée

Utilisez les paramètres de position : juste dans la chaîne. , remplacez la valeur de la variable qui doit être sortie par {}, puis utilisez format() pour la modifier afin qu'elle devienne la chaîne souhaitée. Le paramètre de position consiste à changer le % traditionnel en {} et à le remplacer automatiquement en fonction de la position. séquence.

'My name is {},age:{}'.format('Anxc',18)
'My name is Anxc,age:18'
Copier après la connexion

2. Utiliser les paramètres de position : Sur la base d'origine, la valeur de remplacement est modifiée en fonction de la position en changeant la position (je pense que c'est inutile, pas aussi utile que le premier)

'My name is {1},age:{0}'.format(18,'Anxc')
'My name is Anxc,age:18'
Copier après la connexion

3. Remplissage des caractères (aligné à gauche, aligné à droite, aligné au centre)

<span style="color: #800000">&#39;右对齐{:#>10}&#39;.format(10)<br/>&#39;右对齐########10&#39;</span>
Copier après la connexion

4. Utilisez les paramètres de mot-clé : utilisez key=value pour obtenir remplacement d'affectation un à un

&#39;My name is{name},age:{age}&#39;.format(name=&#39;Anxc&#39;,age=18)
&#39;My name isAnxc,age:18&#39;
Copier après la connexion

5. Sortie précise des nombres : cela ressemble à la sortie de type flottant du langage C. (Format : { :. largeur : 494 px ; hauteur : 147 px ; couleur d'arrière-plan : #f5f5dc" border="2" align="center">

binaire
>>> &#39;{:.4f}&#39;.format(1/3)
&#39;0.3333&#39;
>>> &#39;{:4f}&#39;.format(100)
&#39;100.000000&#39;#目前没有发现整数是啥用处
Copier après la connexion
bOctaloDécimal< /td>

Hex

x

二进制

b
八进制o
十进制

十六进制

x

< /tbody>

&#39;18的二进制:{:b}&#39;.format(18)
&#39;18的二进制:10010&#39;
>>> &#39;18的八进制:{:o}&#39;.format(18)
&#39;18的八进制:22&#39;
>>> &#39;18的十六进制:{:x}&#39;.format(18)
&#39;18的十六进制:12&#39;
Copier après la connexion

7. Millième division de nombres

>>> &#39;{:,}&#39;.format(19012390123)
&#39;19,012,390,123&#39;
Copier après la connexion

8. Formatage par indices

>>> person=[&#39;Anxc&#39;,18]
 &#39;I am {0[0]},age:{0[1]}&#39;.format(person)
&#39;I am Anxc,age:18&#39;
>>> x=[12,13]
>>> &#39;I am {0[0]},age:{1[1]}&#39;.format(person,x)
&#39;I am Anxc,age:13&#39;
Copier après la connexion

9. Formatage via les attributs d'objet (je n'ai pas encore appris les classes Python, donc il n'y a pas d'exemples)

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal