Печать строк фиксированной ширины
При печати строк выравнивание их в прямые столбцы может улучшить читаемость. Использование формата или f-строк в Python предлагает удобные способы достижения этой цели.
Использование str.format()
str.format() предоставляет простой метод заполнения струны. Его синтаксис включает заполнитель {}, за которым следует выражение форматирования. Для выравнивания по левому краю используйте
print('{0:При этом будет напечатана 's' шириной 5, в результате чего получится 's ' . Для выравнивания по правому краю используйте > вместо <.>
Использование f-строк (Python 3)
f-строки предлагают более краткую альтернативу str.format( ). Синтаксис аналогичен: выражение форматирования заключено в фигурные скобки {} с префиксом f. Для выравнивания по левому краю используйте &:
print(f'{s:Это приведет к тому же выводу, что и при использовании str.format( ).
Пример приложения
Применение этих методов к предоставленному коду фрагмент:
for prefix in unique: if prefix != "": print('{0:Это выровняет префиксы в прямой столбец, сохраняя при этом значения счетчика в соседнем столбце.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3