Python String zfill ()

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 0vyplně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

Zajímavé články...