Синтакса
Прво, разговарајмо о синтакси функције зфилл (). Синтакса функције зфилл () је следећа:
стр_наме.зфилл (ширина)Функција зфилл () узима ширину као аргумент и прилагођава нулу на левој страни низа према наведеној ширини. Ширина се такође може сматрати дужином низа.
Пример1: Коришћење функције зфилл ()
На пример, низ садржи три знака; то значи да је оригинална ширина низа 3. Када позовемо функцију зфилл () и одредимо ширину 15, тада ће додати 12 нула додати леву страну низа да попуни ширину. Размак се такође додаје у ширину. Да видимо пример за то. Ширина низа „здраво“ је 5 изворно.
#дефинисање низами_стр = 'здраво'
# користећи функцију зфилл ()
испис (ми_стр.зфилл (10))
Оутпут
Пет нула се додаје на левој страни низа.
Хајде сада да додамо два размака у наш низ и направимо 'он ће'. Сада је оригинална ширина низа 7.
#дефинисање низами_стр = 'он ће бити'
# користећи функцију зфилл ()
испис (ми_стр.зфилл (10))
Оутпут
Погледајмо још један пример функције зфилл ().
#дефинисање низами_стр = '10'
принт ("Оригинални низ је:", ми_стр)
# користећи функцију зфилл ()
принт ("Повратни низ функције зфилл () је:", ми_стр.зфилл (10))
Оутпут
Додаје се 8 нула.
Пример2: Коришћење функције зфилл ()
Ако ширину пренесемо у функцију зфилл () мању од оригиналне ширине низа, тада се ништа неће догодити. Да видимо пример за то.
У доњем примеру, оригинална дужина или ширина низа је 9. У функцији зфилл () одредили смо ширину 3. У овом случају, нити додаје нуле на левој страни нити показује грешку.
#дефинисање низами_стр = 'линукхинт'
принт ("Оригинални низ је:", ми_стр)
# користећи функцију зфилл ()
принт ("Функција зфилл () вратила је низ:", ми_стр.зфилл (3))
Оутпут
Пример3: Коришћење функције зфилл () са префиксом знака
Функција зфилл () функционише другачије ако низ започиње знаковним префиксом. Додаје нуле на левој страни низа након префикса првог знака. Да видимо пример.
#дефинисање низами_стр = '+ линукхинт'
принт ("Оригинални низ је:", ми_стр)
# користећи функцију зфилл ()
принт ("Функција зфилл () вратила је низ:", ми_стр.зфилл (13))
ми_стр = '+10'
принт ("Оригинални низ је:", ми_стр)
# користећи функцију зфилл ()
принт ("Повратни низ функције зфилл () је:", ми_стр.зфилл (13))
ми_стр = '--20'
принт ("Оригинални низ је:", ми_стр)
# користећи функцију зфилл ()
принт ("Функција зфилл () вратила је низ:", ми_стр.зфилл (13))
Оутпут
Закључак
Зфилл () је уграђена функција Питхона која узима ширину као аргумент и попуњава нуле на левој страни низа према наведеној ширини. Овај чланак детаљно разматра функцију Питхон зфилл ().