2015-10-07 2 views
-4

Я пытаюсь напечатать новую строку в python.python: Как вы печатаете на новую строку

Я пробовал:

print text '\n', sentiment '\n', score 

Но это не работает.

+0

Это потому, что 'печатает текст«\ n'' не синтаксис правовой Python. Найдите конкатенацию строк. – Kevin

+0

Вам просто нужно больше запятых, или явное конкатенация, или ... – jonrsharpe

+0

Я не знал, что мне нужно было конкатенировать в '\ n'. Спасибо за вашу помощь –

ответ

0

Вы должны сцепить \n к тексту:

print text + '\n', sentiment + '\n', score 
+1

Или просто используйте отдельные заявления для печати. – Kevin

+1

Или сделайте это гибким способом: 'print '{0} \ n {1} \ n {2}'. Format (текст, настроение, оценка)'. – Matthias

+0

@ Matthias Это, безусловно, правильный способ сделать это, но я лично считаю, что этого следует избегать, если это возможно. Я думаю, что этот метод выглядит загроможденным и трудно читать, что будет с первого взгляда. – zephyr

Смежные вопросы