Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 16, 2014 15:59:50

Kodriderme
Зарегистрирован: 2014-12-01
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Подскажите как удалить пробелы

есть функция:

A = "First \nSecond\n"
B = 'One more\n\n'
C = (A + B) * 3
print(C)

Результат будет вывод 3 раза трех строк (между которых есть 2 переноса):

>>>
First
Second
One more

First
Second
One more

First
Second
One more


>>>


Код не заключал в BB, т.к. съедаются переносы
Как сделать так, чтобы после последней строки не добавлялись пробелы?

upd

Отредактировано Kodriderme (Дек. 16, 2014 16:03:14)

Офлайн

#2 Дек. 16, 2014 16:54:01

Alex_HH
Зарегистрирован: 2014-03-03
Сообщения: 91
Репутация: +  13  -
Профиль   Отправить e-mail  

Подскажите как удалить пробелы

A = "First \nSecond\n"
B = 'One more\n\n'
C = ((A + B) * 3).strip()
print(C)



————–
Зимой и летом heavy metall.
Технический прогресс - это падение вверх. Alex_HH (с)
Эстетизация жестокости есть квинтэссенция смысла человеческого существования. Alex_HH (с)
После бога идет не пустота, там метаданные. Alex_HH (с)

Офлайн

#3 Дек. 16, 2014 17:12:30

Kodriderme
Зарегистрирован: 2014-12-01
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Подскажите как удалить пробелы

Хе хе… Была мысль использовать len или strip - но как именно не стал додумывать

спасибо!


п.с. кстати, заметил что strip() циклом уберает все что указать. Например если:

A = "First \nSecond\n"
B = 'One more erer oror itit\n\n'
C = ((A + B) * 3).strip('i, t, o, r, e, \n')
print(C)
или без запятых:
A = "First \nSecond\n"
B = 'One more erer oror itit\n\n'
C = ((A + B) * 3).strip('i t o r e \n')
print(C)

то отпадут все знаки (даже если повторяются много раз) до момента, когда предедущий от убранного знак будет совподать с знаками указанными в strip(), причем с конца строки!

Результат:

>>>
First
Second
One more erer oror itit

First
Second
One more erer oror itit

First
Second
One m
>>>

Отредактировано Kodriderme (Дек. 16, 2014 17:14:57)

Офлайн

#4 Дек. 17, 2014 19:09:46

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Подскажите как удалить пробелы

rstrip, Вам же в конце надо, пусть там сразу ищет, а не с двух сторон.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version