Η μέθοδος format
Η μέθοδος format αντικαθιστά δεδομένα με
τη βοήθεια μορφοποίησης συμβολοσειράς. Στην παράμετρο
της μεθόδου ορίζουμε την επιθυμητή μας τιμή, που
θα γεμίσει τις κενές αγκύλες στη συμβολοσειρά.
Σύνταξη
συμβολοσειρά.format(τιμή)
Παράδειγμα
Ας αντικαταστήσουμε μια τιμή συμβολοσειράς στην συμβολοσειρά μας:
txt = 'This is {}'
print(txt.format('text'))
Αποτέλεσμα εκτέλεσης κώδικα:
'This is text'
Παράδειγμα
Μπορούμε επίσης να ορίσουμε και αριθμό:
txt = 'This is {}'
print(txt.format(123))
Αποτέλεσμα εκτέλεσης κώδικα:
'This is 123'
Παράδειγμα
Τώρα ας αντικαταστήσουμε στη συμβολοσειρά ένα στοιχείο λίστας:
txt = 'This is {}'
lst = ['a', 'b', 'c']
print(txt.format(lst[0]))
Αποτέλεσμα εκτέλεσης κώδικα:
'This is a'
Δείτε επίσης
-
τη μέθοδο
replace,
που αναζητά και αντικαθιστά υποσυμβολοσειρά σε συμβολοσειρά -
τη μέθοδο
zfill,
που γεμίζει την αρχή της συμβολοσειράς με μηδενικά -
τη μέθοδο
rjust,
που στοιχίζει και γεμίζει κείμενο στη συμβολοσειρά στη δεξιά πλευρά -
τη μέθοδο
ljust,
που στοιχίζει και γεμίζει κείμενο στη συμβολοσειρά στην αριστερή πλευρά