Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2017 19:23:06

ann_beggin
Зарегистрирован: 2017-10-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаление символов в строке

Например, вводится строка, нужно вывести ее ещё раз, но убрать все символы после # и повторяющиеся пробелы, если они (пробелы) стоят не в начале строки
Пример: привет #это комментарий
Вывод: привет
Помогите, пожалуйста

Офлайн

#2 Ноя. 4, 2017 22:28:23

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Удаление символов в строке

 >>> s1 = '   привет # это комментарий'
>>> s2 = 'а это нет     '
>>> def cutter(s):
...     s = s.split('#')[0]
...     return s.rstrip()
... 
>>> cutter(s1)
'   привет'
>>> cutter(s2)
'а это нет'



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Ноя. 5, 2017 08:28:50

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Удаление символов в строке

ann_beggin
и повторяющиеся пробелы, если они (пробелы) стоят не в начале строки
 >>> cutter(s2)
'а это нет
' повторяющиеся пробелы остались

Отредактировано marvellik (Ноя. 5, 2017 08:29:25)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version