Когда я работал над проектом на Python, мне нужно было получить данные от пользователя и вывести результат в нужном мне формате, добавив в строку дополнительные символы разрыва строки.

Давайте рассмотрим пример, чтобы вы лучше поняли, как можно применить эти подходы.

Предположим, мне нужно ввести данные пользователя для сбора их данных следующим образом:

Enter Your Name: Peter
Enter your age: 30
Enter your salary: 30000

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

Hello Peter 
 Your Current salary is $30000
 Your age is 30
Содержание

С использованием символа \n

Во-первых, мы будем использовать символ \n в Python, который используется для разрыва строки и добавления новой строки для той же строки.

Синтаксис:

str_name = " string 1 string 2 \n string 3
  • str_name = ” строка 1 строка 2 \n строка 3: если мы напечатаем это имя строки, то строка 1 и строка 2 будут отображаться вместе, а строка 3 будет напечатана в новой строке.

Давайте разберемся, как мы можем использовать символ \n в Python в реальном сценарии.

name  = input("Enter Your Name: ")
age  = input("Enter your age: ")
salary = input("Enter your salary: ")

print(f"\nThanks For Registration: \n\n Hello {name} \n Your Current salary is ${salary}\n Your age is {age}")

Новая строка Python в строке с использованием символа новой строки

В представленном выше коде мы используем символ \n, чтобы создать новую строку в одной строке на языке Python. Мы также установили для символа \n двойное время, чтобы он пропускал две строки, а затем начинал строку с «Hello, {name}».

С помощью метода print()

В Python для создания новой строки мы будем использовать функцию print(). Обычно мы используем её для вывода информации на экран. Каждый раз, когда мы вызываем функцию print(), она выводит данные с новой строки.

Если же мы используем пустой оператор print(), то он выведет только одну строку.

Давайте рассмотрим, как можно использовать эту функцию для добавления новой строки между двумя строками в Python.

name = "John"
email = "[email protected]"
contact = "+1 xxxxxx89"

print("Registration Successfull: ")

print()

print("Your Name is: ",name)
print("Your Email is: ",email)
print("Your Contact is: ",contact)

Строка Python добавить новую строку с помощью метода print()

В этом коде мы создали три переменные: name, email и contact_number. Мы присвоили им статические значения: name = «John». Затем мы использовали функцию print() без параметров, чтобы вставить новую строку.

С использованием строки документа (тройные кавычки)

Мы также можем использовать строковые литералы в Python для создания новых строк. Строковый литерал в Python — это простой способ получить нужную строку для печати.

В Python есть два способа использовать строковые литералы. Это может быть полезно для создания многострочных комментариев с использованием тройных кавычек. А если вы присвоите его переменной, он может выступать в качестве строкового значения.

Синтаксис:

var_name = ''' String 1 
String2 
String3'''
  • Он будет распечатан в том же формате, который вы назначите в строке документа.
cities = """New York
Los Angeles
Chicago
Houston
Phoenix"""

print(cities)

Новая строка Python в строке с использованием символа новой строкиНовая строка Python в строке с использованием символа новой строкиВ представленном выше коде мы применяем многострочные комментарии и выводим названия городов на новой строке. После этого мы печатаем города, начиная с новой строки. Таким образом, всё, что находится в тройных кавычках, выводится без изменений.

С использованием метода join()

В этом примере мы будем использовать метод join() для объединения строк в новую строку на языке Python. Также мы применим метод split() для разделения строки по запятым. После этого метод join() объединит элементы в новую пустую строку и добавит новые строки.

Синтаксис:

var_name = "\n".join(string)

Давайте посмотрим, как будет работать метод join() для получения новой строки на практическом примере на Python.

data = "New York, Los Angeles, Chicago, Phoenix, Houston".split(", ")

cities = "\n".join(data)

print(cities)

Соединение строк Python с использованием метода join()

В этом коде у нас есть данные, в которых названия городов указаны через запятую. Нам нужно заменить запятые на новые символы.

Сначала мы используем метод split() для разделения строки на отдельные элементы. Затем мы используем метод join() с символом новой строки «n». Например, «cities = «n».join(data)» объединит все элементы списка, включая символ новой строки, с каждым элементом.

Добавить комментарий