Metóda zfill () vracia kópiu reťazca s „0“ znakmi vyplnenými doľava.
Syntax jazyka zfill()
Python je:
str.zfill (šírka)
Parameter zfill ()
zfill()
zaberá šírku jedného znaku.
Šírka určuje dĺžku vráteného reťazca od zfill()
s 0
číslicami vyplnenými doľava.
Návratová hodnota zfill ()
zfill()
vráti kópiu reťazca s 0
vyplnenými doľava. Dĺžka vráteného reťazca závisí od poskytnutej šírky.
- Predpokladajme, že počiatočná dĺžka reťazca je 10. A šírka je určená 15. V takom prípade
zfill()
vráti kópiu reťazca s piatimi číslicami „0“ vyplnenými doľava. - Predpokladajme, že počiatočná dĺžka reťazca je 10. A šírka je určená 8. V takom prípade
zfill()
nevyplní číslice „0“ vľavo a vráti kópiu pôvodného reťazca. Dĺžka vráteného reťazca bude v tomto prípade 10.
Príklad 1: Ako funguje zfill () v Pythone?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Výkon
0program je zábavný 000000program je zábavný program je zábavný
Ak reťazec začína predponou znamienka ('+', '-')
, 0
číslice sa vyplnia za znakom prefixu prvého znaku.
Príklad 2: Ako zfill () funguje s predponou Sign?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Výkon
-0000290 +0000290 -0000000-náhodne + text