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
текст недоступен
другие страницы раздела
- C/C++: Разбор параметров командной строки - unistd.h :: getopt
- С/C++: libconfig - библиотека для обработки конфигурационных файлов
- jQuery: простые примеры
- python: работа со строками и словарями, формирование sql запросов
- Выбор платформы для презентаций
- Пакетная обработка DBF Foxpro файлов, Import в FoxPRO
- Расширение Firefox собственным Меню -- это очень просто
- Разработка открытой альтернативы закрытому отраслевому ПО "Архивный Фонд"
- Django использование select_related для оптимизации работы
- Linux Django pyodbc MSSQL
- Sqlite3 работа с несколькими базами
- python ProxyError
- Python: сортировка списков
- Flask.admin FileAdmin проблема с локалями
- Flask restful сериализация sqlalchemy моделей в Json поток
комментарии