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

похожие страницы

  1. python: работа со строками и словарями, формирование sql запросов
  2. OpenOffice как средство распечатки отчётов из скриптов python
  3. pytђon головного мозга
  4. python: try except else, кто бы мог подумать
  5. python sleep() или пауза при работе скрипта