Metoda zfill () returnează o copie a șirului cu caractere „0” căptușite în stânga.
Sintaxa lui zfill()
în Python este:
str.zfill (lățime)
zfill () Parametru
zfill()
are o singură lățime de caracter.
Lățimea specifică lungimea șirului returnat zfill()
cu 0
cifre umplute în stânga.
Valoare returnată de la zfill ()
zfill()
returnează o copie a șirului cu 0
umplut în stânga. Lungimea șirului returnat depinde de lățimea furnizată.
- Să presupunem că lungimea inițială a șirului este 10. Și lățimea este specificată 15. În acest caz,
zfill()
returnează o copie a șirului cu cinci cifre „0” umplute în stânga. - Să presupunem că lungimea inițială a șirului este 10. Și lățimea este specificată 8. În acest caz,
zfill()
nu umple cifre „0” în stânga și returnează o copie a șirului original. În acest caz, lungimea șirului returnat va fi de 10.
Exemplul 1: Cum funcționează zfill () în Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Ieșire
0program is fun 000000program is fun Programul este distractiv
Dacă un șir începe cu prefixul semnului ('+', '-')
, 0
cifrele sunt completate după primul caracter al prefixului semnului.
Exemplul 2: Cum funcționează zfill () cu Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Ieșire
-0000290 +0000290 -0000000-aleatoriu + text