Drukarnia.BLOG

Всіх вітаю! У цій статті ми розберемо метод zfill() у Python на основі практичних прикладів його використання.

Суть методу

Метод zfill() приймає довжину рядка у якості параметра та додає нулі до початку рядка, допоки даний рядок не досягне вказаної у параметрі довжини.

Якщо ж довжина рядка є більшою за вказану у параметрі zfill(), то метод нічого не додає до такого рядка.

Приклади використання

Приклад 1

Ось код першого прикладу:

test_str = "100200300"

add_zeros = test_str.zfill(15)
print(add_zeros)

Тут ми спочатку створили змінну test_str з рядком, а потім у змінній add_zeros застосували метод zfill() до створеного рядка та вказали довжину майбутнього рядка у якості параметра.

У даному прикладі рядок "100200300" містить усього 9 символів, у той час як ми захотіли додати стільки нулів до початку рядка, щоб він містив 15 символів. Виходить так, що тепер метод zfill() додасть до рядка "100200300" рівно стільки нулів, щоб після цього він містив 15 символів.

Результат:

000000100200300

Тепер ми отримали рядок, у якому рівно 15 символів.

Приклад 2

Тепер спробуємо додати нулі до рядка, який містить більшу кількість символів, ніж буде вказано у параметрі методу.

Ось приклад коду:

test_str = "MoreSymbolsMoreProblems"

add_zeros = test_str.zfill(15)
print(add_zeros)

Тобто тепер ми маємо рядок "MoreSymbolsIsProblem", у якому усього 22 символи, але при цьому ми вказали, що хочемо додавати нулі, допоки рядок не буде містити 15 символів.

Результат:

MoreSymbolsMoreProblems

Як бачимо, метод просто повернув рядок.

Висновок

У даній статті ми ознайомилися з методом zfill(), який додає нулі до початку рядка, щоб досягти заданої довжини.

Artikel über lokale Unternehmen und interessante Menschen:

Teilen Sie Ihre Ideen in einer neuen Publikation.
Wir warten auf Ihren Longread!
Magnifique numérique

Magnifique numérique

@magnifiquedigitalworld

Прекрасний цифровий світ

96Longreads
2.2KAnsichten
28Anhänger
Seitdem auf Drukarnia 14. Juli 2025

Mehr vom Autor

  • Клас Timer у модулі threading в Python

    У цій статті ми розглянемо, поняття потоків і таймерів та їх особливості. Крім того, ми навчимося створювати власні кастомні таймери, які будуть виконувати код саме так, як нам треба.

    Themen dieses Longreads:

    Програмування
  • Відтепер для застосунків на Base44 можна додавати push-повідомлення

    Нещодавно компанія-розробник платформи Base44, яка дозволяє створювати застосунки за допомогою ШІ, заявила, що відтепер до своїх застосунків можна підключати push-повідомлення.

    Themen dieses Longreads:

    It Новини
  • Оновлення проєкту Magnifique numérique

    Відтепер Magnifique numérique — це не лише про статті з програмування, а й новини про IT та технології. Це означає, що відтепер контент стане різноманітнішим.

    Themen dieses Longreads:

    Оновлення

Sie könnten auch interessiert sein an:

  • Arduino уроки для початківців: Урок 1. Вступний урок. Що ж таке Arduino?

    Пивіт всім! Вивчаючи електроніку можна зробити висновок що українського матеріалу на просторах інтернета досить мало, тому я вирішив створити курс по вивченню досить простої та одночасно потужної платформи для любителів програмувння та електронікі — Arduino.

    Themen dieses Longreads:

    Arduino
  • Naughty Ai

    Naughty AI is a technology company focused on creating interactive AI-powered experiences that make digital communication more engaging, personalized, and accessible.

    Themen dieses Longreads:

    Ai
  • Світ став занадто складний… через Google. Отримання коду в смс.

    Це буде першою із серії статей які мають на меті дві цілі: показати складність сучасного світу програмування, та розважити майже всіх читачів, хто не має відношення до розробки на Android, хто має відношення - вибачайте, вас очікує масивний жопний біль.

    Themen dieses Longreads:

    Android

Kommentare (0)

Unterstützen Sie zuerst den Autor.
Kommentar schreiben!

Sie könnten auch interessiert sein an:

  • Arduino уроки для початківців: Урок 1. Вступний урок. Що ж таке Arduino?

    Пивіт всім! Вивчаючи електроніку можна зробити висновок що українського матеріалу на просторах інтернета досить мало, тому я вирішив створити курс по вивченню досить простої та одночасно потужної платформи для любителів програмувння та електронікі — Arduino.

    Themen dieses Longreads:

    Arduino
  • Naughty Ai

    Naughty AI is a technology company focused on creating interactive AI-powered experiences that make digital communication more engaging, personalized, and accessible.

    Themen dieses Longreads:

    Ai
  • Світ став занадто складний… через Google. Отримання коду в смс.

    Це буде першою із серії статей які мають на меті дві цілі: показати складність сучасного світу програмування, та розважити майже всіх читачів, хто не має відношення до розробки на Android, хто має відношення - вибачайте, вас очікує масивний жопний біль.

    Themen dieses Longreads:

    Android