The value of PI is approximately 3.141592653589793.
Προαιρετικά μία ‘:’ και ένας προσδιοριστής μορφής
μπορεί να ακολουθήσει το όνομα του πεδίου. Αυτό επιτρέπει
μεγαλύτερο έλεγχο για το πώς έχει διαμορφωθεί η τιμή. Το
ακόλουθο παράδειγμα εκτυπώνει το Pi με ακρίβεια τριών
δεκαδικών.
>>>
import
math
>>>
(
'The value of PI is approximately
{0:.3f}.'
.
format(math
.
pi))
The value of PI is approximately 3.142.
Περνώντας έναν ακέραιο μετά την ‘:’ το πεδίο θα είναι
ένα ελάχιστο αριθμό χαρακτήρων ευρους ίσο με τον ακέραιο.
Αυτό είναι αρκετά χρήσιμο για την κατασκευή πινάκων .
>>>
table
=
{
'Sjoerd'
:
4127
,
'Jack'
:
4098
,
'Dcab'
:
7678
}
>>>
for
name, phone
in
table
.
items():
...
(
'{0:10} ==> {1:10d}'
.
format(name, phone))
...
Jack ==> 4098
Dcab ==> 7678
Sjoerd ==> 4127
Εάν έχετε μια πραγματικά ένα μεγάλο αλφαριθμητικό που
δεν θέλετε να διαχωριστεί, θα ήταν ωραίο αν θα μπορούσατε να
αναφέρετε τις μεταβλητές που πρέπει να διαμορφωθούν με βάση
το όνομα τους αντί της θέσης τους. Αυτό μπορεί να γίνει απλά
περνώντας τη dict και χρησιμοποιώντας αγκύλες [] να έχουν
πρόσβαση τα κλειδιά.
>>>
table
=
{
'Sjoerd'
:
4127
,
'Jack'
:
4098
,
'Dcab'
:
8637678
}
>>>
(
'Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; '
...
'Dcab: {0[Dcab]:d}'
.
format(table))
Jack: 4098; Sjoerd: 4127; Dcab: 8637678
- A Mini greek notebook for Learning Python Programming
53