на главную обо мне контакты катра сайта
Блог Создание и продвижение сайтов
 

Python: strip split join

-

Постоянно путаюсь в этих функциях управления строками и списками, так вот

str.strip() # удаляет начальные и конечные пробелы - "раздевает строку"

>>> s = " Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) "
>>> s.strip()
'Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18)'

str.split() # преобразует строку в список слов - "разделяет строку" (вспоминаем ADSL сплиттеры), по умолчанию разделение идёт на пробелы, но можно задать любой разделитель

>>> s.split()
['Python', '2.6.2', '(release26-maint,', 'Apr', '19', '2009,', '01:58:18)']

str.join(list) # объединяет список в строку с учётом заданного разделителя

>>> " - ".join( s.split() )
'Python - 2.6.2 - (release26-maint, - Apr - 19 - 2009, - 01:58:18)'
>>> " - ".join( s.split(",") )
' Python 2.6.2 (release26-maint -  Apr 19 2009 -  01:58:18) '

Такие простые, нужные и полезные функции но почему то я постоянно путаюсь в них, как в atoi и itoa

текст недоступен

другие страницы раздела

комментарии

Valid XHTML 1.0 Strict Читать в Яндекс.Ленте Вятка-на-Сети: Каталог ресурсов