Как добавить ведущие нули в Python: объяснение нескольких методов

Чтобы добавить ведущие нули в Python, вы можете использовать несколько методов. Вот несколько подходов:

Метод 1: использование форматирования строк

number = 7
padded_number = "{:02d}".format(number)
print(padded_number)  # Output: 07

Метод 2: использование метода zfill()

number = 7
padded_number = str(number).zfill(2)
print(padded_number)  # Output: 07

Метод 3: использование метода rjust()

number = 7
padded_number = str(number).rjust(2, "0")
print(padded_number)  # Output: 07

Метод 4: использование f-строк (Python 3.6+)

number = 7
padded_number = f"{number:02d}"
print(padded_number)  # Output: 07

Метод 5: использование метода format() с префиксом двоеточия

number = 7
padded_number = format(number, "02")
print(padded_number)  # Output: 07

Метод 6. Использование метода format() со спецификацией формата строки

number = 7
padded_number = format(number, "0>2")
print(padded_number)  # Output: 07

Метод 7. Использование метода str.format()

number = 7
padded_number = "{0:0>2}".format(number)
print(padded_number)  # Output: 07