Metoda zfill () vrací kopii řetězce se znaky „0“ vyplněnými doleva.
Syntaxe jazyka zfill()
Python je:
str.zfill (šířka)
Parametr zfill ()
zfill()
bere šířku jednoho znaku.
Šířka určuje délku vráceného řetězce od zfill()
s 0
číslicemi vyplněnými vlevo.
Návratová hodnota z zfill ()
zfill()
vrátí kopii řetězce s 0
vyplněním doleva. Délka vráceného řetězce závisí na poskytnuté šířce.
- Předpokládejme, že počáteční délka řetězce je 10. A šířka je zadána 15. V tomto případě
zfill()
vrátí kopii řetězce s pěti číslicemi „0“ vyplněnými vlevo. - Předpokládejme, že počáteční délka řetězce je 10. A je zadána šířka 8. V tomto případě
zfill()
nevyplňuje číslice „0“ vlevo a vrací kopii původního řetězce. Délka vráceného řetězce v tomto případě bude 10.
Příklad 1: Jak zfill () funguje v Pythonu?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Výstup
0program je zábavný 000000program je zábavný program je zábavný
Pokud řetězec začíná předponou znaménka ('+', '-')
, 0
číslice se vyplní za znakem předpony prvního znaménka.
Příklad 2: Jak zfill () pracuje s Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Výstup
-0000290 +0000290 -0000000-náhodný + text