Как удалить символ переноса строки в python?

Пользователь

от jerad.kuphal , в категории: Python , 3 года назад

Как удалить символ переноса строки в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от krista , 3 года назад

@jerad.kuphal Вы можете использовать .replace() функцию, чтобы удалить символ переноса из строки в Python:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
text = "Привет, \n" \
       "новая строка \n"

# Вывод:
# Привет,
# новая строка
print(text)

# Вывод: Привет, новая строка
print(text.replace("\n", ""))


Пользователь

от amber_moore , 2 года назад

@jerad.kuphal 

Чтобы удалить символ переноса строки в Python, можно использовать метод strip(), который удаляет любые символы пробела (включая символ переноса строки) с начала и конца строки. Вот пример:

1
2
3
4
5
my_string = "Hello
World
"
new_string = my_string.strip()
print(new_string)


В этом примере метод strip() удаляет символы пробела с начала и конца строки, включая символы переноса строки, и выводит результат:

1
2
Hello
World


Если вы хотите удалить только символ переноса строки, а оставить другие символы пробела, можно использовать метод replace() для замены символа переноса строки на пустую строку. Вот пример:

1
2
3
4
5
6
my_string = "Hello
World
"
new_string = my_string.replace('
', '')
print(new_string)


В этом примере метод replace() заменяет все вхождения символа переноса строки на пустую строку, и выводит результат:

1
HelloWorld