Μέθοδος format()字符串 του Python

Παράδειγμα

Εισαγωγή της τιμής στο αντικαταστάτη, η τιμή της τιμής πρέπει να είναι δεκτόσυστημα, μορφή δύο δεκαδικών:

txt = "For only {price:.2f} dollars!"
print(txt.format(price = 49))

运行实例

Ορισμός και χρήση

Η μέθοδος format() διαμορφώνει τις καθορισμένες τιμές και τις εισάγει στη θέση των αντικαταστάτη της string.

Οι αντικαταστάτες ορίζονται με παρένθεση {} και θα βρείτε περισσότερες πληροφορίες στο τμήμα "Αντικαταστάτες".

Η μέθοδος format() επιστρέφει τη διαμορφωμένη string.

Γραμματική

string.format(value1, value2...)

Τιμή παράμετρου

Παράμετρος Περιγραφή
value1, value2...

Απαιτείται. Μια ή περισσότερες τιμές πρέπει να διαμορφωθούν και να εισαχθούν στη字符串.

Αυτές οι τιμές μπορούν να είναι λίστες τιμών που διαχωρίζονται με κόμματα, λίστες κλειδιού=τιμής ή συνδυασμός των δύο.

Αυτές οι τιμές μπορούν να είναι οποιοδήποτε τύπο δεδομένων.

Αντικαταστάτες

Μπορείτε να χρησιμοποιήσετε ονομαστικούς δείκτες {price}、αριθμητικούς δείκτες {0} ή κενό αντικείμενο {} για να αναγνωρίσετε αντικαταστάτες.

Παράδειγμα

Χρήση διαφορετικών τιμών αντικαταστάτη:

txt1 = "My name is {fname}, I'am {age}".format(fname = "Bill", age = 64)
txt2 = "My name is {0}, I'am {1}".format("Bill",64)
txt3 = "My name is {}, I'am {}".format("Bill",64)

运行实例

格式化类型

在占位符内,您可以添加格式化类型以格式化结果:

:< Προσπαθήστε 左对齐结果(在可用空间内)
:> Προσπαθήστε 右对齐结果(在可用空间内)
:^ Προσπαθήστε 居中对齐结果(在可用空间内)
:= Προσπαθήστε 将标志放置在最左侧
:+ Προσπαθήστε txt3 = "My name is {}, I'am {}".format("Bill",64)
Εκτέλεση παραδείγματος Προσπαθήστε Τύπος μορφοποίησης
Συγχώνευση τύπου μορφοποίησης στο εσωτερικό του υπολογιστή για τη μορφοποίηση του αποτελέσματος Προσπαθήστε Συγχώνευση σημείου στο αριστερό άκρο
Προσθήκη σημείου στο δεξί άκρο Προσπαθήστε Χρήση συνδύου για να δείξετε αν το αποτέλεσμα είναι θετικό ή αρνητικό
Χρήση αρνητικού σημειο μόνο για αρνητικές τιμές Προσπαθήστε Χρήση κενής για την προσθήκη επιπλέον κενής πριν από το θετικό αριθμό (χρησιμοποιήστε το μειονέκτημα πριν από το αρνητικό αριθμό)
Χρήση κόμματος ως διαχωριστικό χιλιάδων Προσπαθήστε Χρήση υπογράμμισης ως διαχωριστικό χιλιάδων
Μορφοποίηση binary Συγχώνευση τιμής με την αντίστοιχη χαρακτήρα unicode
:< Προσπαθήστε :>
:^ Προσπαθήστε :=
:+ Προσπαθήστε :-
: Προσπαθήστε :,
:_ Προσπαθήστε :b
:c :d
:e :E
:f Προσπαθήστε :F
:g Προσπαθήστε :G
:o Προσπαθήστε :x
:X :n
:% Προσπαθήστε Μορφοποίηση Ποσοστιαίου