Анонімний користувач
Найкращий спосіб додавання нулів до рядка
Який найбільш пітонівський спосіб доповнити числовий рядок нулями зліва, тобто так, щоб числовий рядок мав певну довжину?
1288
3
Який найбільш пітонівський спосіб доповнити числовий рядок нулями зліва, тобто так, щоб числовий рядок мав певну довжину?
Струни:
І для чисел:
Документація з форматування рядків.
Крім
zfill
можна використовувати загальне форматування рядків:Документація щодо форматування рядків та f-рядків.
Всі цікаві подробиці дивіться в друкованій документації!
Оновлення для Python 3.x (7.5 років потому).
Цей останній рядок тепер повинен бути:
Тобто
print()
тепер є функцією, а не оператором. Зауважте, що я все ще віддаю перевагу олдскульному стилюprintf()
, тому що, IMNSHO, він читається краще, і тому що, гм, я використовую цю нотацію з січня 1980 року. Щось... старі трюки... щось щось... нові трюки.