Μέθοδος 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 | |
:% | Προσπαθήστε | Μορφοποίηση Ποσοστιαίου |