Рубрики
Без рубрики

Python New Line и как Python Print без новой строки

Автор оригинала: Estefania Cassingena Navone.

Добро пожаловать! Новый символ линии в Python используется для отмены конца строки и начала новой линии. Знание того, как использовать это необходимым, если вы хотите напечатать вывод на консоль и работать с файлами.

В этой статье вы узнаете:

  • Как определить новый символ линии в Python.
  • Как новый символ линии может использоваться в строках и печатных операторах.
  • Как вы можете писать печатные заявления, которые не добавляют новую линейную символ в конец строки.

Давайте начнем! ✨.

🔹 Новая линейная персонаж

Новый символ линии в Python:

Это сделано из двух персонажей:

  • Обратная косание.
  • Письмо N Отказ

Если вы видите этот символ в строке, это означает, что текущая строка заканчивается в этой точке, а новая строка начинается сразу после него:

Вы также можете использовать этот символ в F-струны :

>>> print(f"Hello\nWorld!")

🔸 Новая линейная персонаж в печатных операторах

По умолчанию выступления печати добавляют новую линейную символ «За кулисами» в конце строки.

Как это:

Это происходит потому, что, согласно Документация Python :

Значение по умолчанию конец Параметр встроенного Печать Функция это \ N Таким образом, на строку добавляется новый символ линии.

💡 Совет: Приложение означает «Добавить до конца».

Это определение функции:

Обратите внимание, что значение конец это \ N Так что это будет добавлено к концу строки.

Если вы используете только одно оператор печати, вы не заметите этого, потому что будет напечатана только одна строка:

Но если вы используете несколько операторов печати один за другим в сценарии Python:

Выход будет напечатан в отдельных линиях, потому что \ N был добавлен «за кулисами» до конца каждой строки:

🔹 Как печатать без новой линии

Мы можем изменить это поведение по умолчанию, настраивая значение конец Параметр Печать функция.

Если мы используем значение по умолчанию в этом примере:

Мы видим вывод, напечатанный в двух линиях:

Но если мы настраиваем стоимость конец и установить это на "" "

Пространство будет добавлено в конец строки вместо новой линии символа \ N Таким образом, вывод двух операторов печати будет отображаться в той же строке:

Вы можете использовать это для печати последовательности значений в одной строке, как в этом примере:

Вывод:

💡 Совет: Мы добавляем условное утверждение, чтобы убедиться, что запятая не будет добавлена к последнему количеству последовательности.

Аналогичным образом, мы можем использовать это для печати значений итеративных в той же строке:

Вывод:

🔸 Новая линия символа в файлах

Новый символ линии \ N также находится в файлах, но это «скрыто». Когда вы видите новую строку в текстовом файле, новый символ линии \ N был вставлен.

Вы можете проверить это, читая файл с помощью .readlines () , как это:

with open("names.txt", "r") as f:
    print(f.readlines())

Вывод:

Как видите, первые три строки текстового файла заканчиваются новой строкой \ N характер, который работает «за кулисами».

💡 Совет: Обратите внимание, что только последняя строка файла не заканчивается новой линейной символом.

🔹 в резюме

  • Новая линия персонажа в Python – \ N Отказ Используется для обозначения конца линии текста.
  • Вы можете печатать строки, не добавляя новую строку с конец = <персонаж> , который <Персонаж> это персонаж, который будет использоваться для разделения строк.

Я действительно надеюсь, что вам понравилась моя статья и обнаружила, что это полезно. Теперь вы можете работать с новой линией символом в Python.

Проверьте мои онлайн-курсы Отказ Следуй за мной на Twitter Отказ ⭐️.