Переклад тексту на новий рядок в Python. Як перенести текст на новий рядок - інструкція

Anonim

Для того щоб в Python позначити кінець одного рядка і почати нову, потрібно використовувати спеціальний символ. При цьому важливо знати, як його правильно використовувати в роботі з різними файлами Python, в необхідні моменти відображати його в консолі. Детально необхідно розібратися з тим, як користуватися розділовим знаком для нових рядків при роботі з програмним кодом, чи можна додавати текст без його застосування.

Загальна інформація про символ нового рядка

\ N - позначення перенесення інформації на нову рядок і закриття старої рядки в Python. Даний символ складається з двох елементів:

  • зворотна коса;
  • n - символ з нижнього регістра.

Для використання даного символу можна застосувати вислів «print (f" Hello \ nWorld! ")", За рахунок якого можна переносити інформацію в f-рядках.

Переклад тексту на новий рядок в Python. Як перенести текст на новий рядок - інструкція 3487_1
Приклад використання символу \ n для розподілу масиву інформації за новими рядками

Що таке функція print

Без додаткових налаштувань символ перенесення даних на наступний рядок додається в прихованому режимі. За рахунок цього його неможливо побачити між рядків без активації певної функції. Приклад відображення розділового значка в програмному коді:

Print ( "Hello, World"! ") -" Hello, World! "\ N

При цьому таке перебування даного символу прописано в базових характеристиках Python. Функція "print" має стандартне значення для параметра "end" - \ n. Саме завдяки цій функції цей символ виставляється в кінці рядків для перенесення даних на наступні рядки. Розшифровка функції "print":

print (* objects, sep = '', end = '\ n', file = sys.stdout, flush = False)

Значення параметра "end" з функції "print" дорівнює символу "\ n". З автоматичного алгоритму програмного коду він доповнює рядки на кінці, перед якими прописується функція "print". При використанні однієї функції "print" можна не помітити суть її роботи, так як на екран буде виводитися тільки один рядок. Однак, якщо додати кілька подібних інструкцій, результат роботи функції стане більш явним:

print ( "Hello, World 1!") print ( "Hello, World 2!") print ( "Hello, World 3!") print ( "Hello, World 4!")

Приклад результату, прописаного вище програмного коду:

Hello, World 1! Hello, World 2! Hello, World 3! Hello, World 4!

Заміна символу нового рядка через print

Використовуючи функцію "print", можна не застосовувати розділовий значок між рядків. Для цього в самій функції необхідно змінити параметр "end". При цьому замість значення "end" потрібно додати пробіл. За рахунок цього саме пропуском буде замінений символ "end". Результат при встановлених настройках за умовчанням:

>>> print ( "Hello") >>> print ( "World") Hello World

Відображення результату після заміни символу "\ n" на пробіл:

>>> print ( "Hello", end = "") >>> print ( "World") Hello World

Приклад використання даного способу заміни символів для відображення послідовності значень через одну сходинку:

for i in range (15): if i

Використання розділового символу в файлах

Символ, після якого текст програмного коду переноситься на наступний рядок, можна знайти в готових файлах. Однак без розгляду самого документа через програмний код побачити його неможливо, так як подібні символи за замовчуванням приховані. Для того щоб використовувати символ початку нових рядків, необхідно створити файл, заповнений іменами. Після його відкриття можна побачити, що всі імена будуть починатися з нового рядка. приклад:

names = [ 'Petr', 'Dima', 'Artem', 'Ivan'] with open ( "names.txt", "w") as f: for name in names [: - 1]: f.write (f "{name} \ n") f.write (names [-1])

Так відображатися імена будуть тільки в тому випадку, якщо в текстовому файлі встановлено поділ інформації на окремі рядки. При цьому в кінці кожного попереднього рядка буде автоматично встановлено прихований символ "\ n". Щоб побачити прихований знак, потрібно активувати функцію - ".readlines ()". Після цього всі приховані символи відобразяться на екрані в програмному коді. Приклад активації функції:

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

Переклад тексту на новий рядок в Python. Як перенести текст на новий рядок - інструкція 3487_2
Призначення різних символів для роботи в Python

Поділ рядки на підрядка

Щоб розділити одну довгу рядок на кілька подстрочек, можна скористатися методом split. Якщо не вносити додаткових правок, стандартним роздільником є ​​пробіл. Після виконання даного методу обраний текст розділяється на окремі слова по подстрочкам, перетворюється в список strings. Як приклад:

string = "some new text" strings = string.split () print (strings) [ 'some', 'new', 'text']

Для того щоб провести зворотне перетворення, за допомогою якого список подстрочек перетвориться в одну довгу рядок, необхідно скористатися методом join. Ще один корисний метод для роботи з рядками - strip. З його допомогою можна видаляти прогалини, які розташовані по обидва боки від рядка.

висновок

Щоб при роботі в Python виводити певні дані з нового рядка, необхідно закінчувати стару рядок символом "\ n". З його допомогою інформація, що стоїть після знака, переноситься на наступний рядок, а стара закривається. Однак для перенесення даних не обов'язково використовувати даний символ. Для цього можна скористатися параметром end = "". Значення "character" і є розділовим символом.

Повідомлення Переклад тексту на новий рядок в Python. Як перенести текст на новий рядок - інструкція з'явилися спочатку на Інформаційні технології.

Читати далі