Найти - Пользователи
Полная версия: Python 2.6|print лишние пробелы в выводе. подробности внутри.
Начало » Python для новичков » Python 2.6|print лишние пробелы в выводе. подробности внутри.
1
Cthulchu
В общем, пишу парсер маленький для упрощения работы. суть вопроса сводится вот к чему:
 print'  <item id="',a,'">'
в выводе получаю:
  <item id=" 1 ">
Вроди все правильно, только вот
a=1
а вообще - это импровизированый счетчик в цикле, который строки считает, грубо говоря.
Трабла в том, что в выводе а обрамляется пробелами. Как этого избежать?
вообще-то я в итоге буду это в файл писать f1.write(), но мне кажется, что даже при записи в файл трабла останется…
Спасибо.
regall
>>> print '123',a,'123'
123 1 123
>>> print '123%s123' % a
1231123
>>>
Объясняю. print, если давать параметры через запятую, автоматически ставит между ними пробелы, а после - перевод строки. Так что почитайте про форматирование строк и пользуйтесь на здоровье.
Cthulchu
отлично! все работает! спасибо:)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB