СтрокиУрок 6 из 7
Форматирование строк
15 мин25 XP
Методы выравнивания
pythons = "Python"
print(s.ljust(10)) # "Python " (лево, ширина 10)
print(s.rjust(10)) # " Python" (право)
print(s.center(10)) # " Python " (центр)
print(s.center(10, "*")) # "**Python**" (с символом)
print(s.zfill(8)) # "00Python" (нули слева)
format() — метод строки
pythonname, age = "Иван", 25
print("Меня зовут {}, мне {} лет".format(name, age))
print("Меня зовут {0}, мне {1} лет".format(name, age))
print("Меня зовут {name}".format(name="Анна"))
f-строки (современный способ)
pythonpi = 3.14159
print(f"π = {pi:.3f}") # π = 3.142
print(f"{'текст':>15}") # " текст"
print(f"{'текст':^15}") # " текст "
print(f"{42:08b}") # 00101010 (двоичное)
print(f"{1234567:,}") # 1,234,567
📌 Запомни
ljust/rjust/center— выравнивание с заполнением- f-строки — самый современный и удобный способ
{:,}— разделитель тысяч,{:.2f}— 2 знака после точки
Квест
Таблица выравнивания
15 мин35 XP
Выведите таблицу с выравниванием по следующему формату:
Продукт Цена
Яблоко 50
Банан 30
Вишня 120
(Первая колонка — 15 символов влево, вторая — как есть)
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.