Cuprins
Introducere
În timp ce imprimați rezultatul pe ecran, o puteți formata așa cum au nevoie.
Diferite moduri de a formata ieșirea:
- Utilizarea operatorului String modulo (%)
- Folosind metoda formatului
- Folosind metoda șirurilor
1. Utilizarea operatorului de modul String (%)
Operatorul de modul (%) este o tehnică de formatare în stil vechi folosită în codificare. Cu toate acestea, este disponibil și în versiunea Python 3.x, dar este folosit în scenarii minime, deoarece vechiul stil de formatare este eliminat.
Sintaxă:
%
Program:
print(„Număr întreg: %2d, număr flotant: %2.2f, reprezentare octală a 30: %7.3o, reprezentare exponențială: %10.3E” % (3, 2.42256, 30, 450.456))
ieșire:
2. Folosind metoda formatului
Metoda format() oferă formatarea pozițională a ieșirii. A fost introdus în Python 2.6. Acoladele {} sunt folosite pentru a defini poziția valorii care trebuie înlocuită.
Exemplu:
a = int(input("Introduceți primul număr:")) b = int(input("Introduceți al doilea număr:")) c = a + b print("Suma dintre {0} și {1} este { 2}".format(a,b,c))
ieșire:
Numerele dintre paranteze reprezintă poziția de plasare a valorilor transmise în metoda formatării.
3. Folosind metoda șirurilor
Python oferă metode de șir pentru a afișa rezultatul într-un mod mult ornamental: Metodele care pot fi utilizate pentru formatare sunt:
- ljust() : Aliniere la stânga
- rjust() : Aliniere la dreapta
- centre(): Aliniere la centru
Program:
ip_str = "Învățăm să formatăm rezultatul în Python!" #Aliniați șirul la dreapta print ("Aliniați șirul la dreapta: ") print (ip_str.ljust(60, '#')) #Aliniați șirul la stânga print ("Aliniați șirul la stânga: ") print (ip_str.rjust(60) , '#')) #Aliniați șirul la centru print ("Aliniați șirul la centru: ") print (ip_str.center(60, '#'))
ieșire:
4 Comentarii