Python - шпаргалка по методам строк

Python мне чем-то напомнил PHP - очень много чего уже реализовно с оптимальным быстродействием. Главное - помнить разные методы и свойства. Строки, регулярные выражения, словари - базовые вещи. Еще со времен университета помню, что всегда неплохо иметь небольшую шпаргалгку. Ниже список методов работы со строками в Python

Метод Назначение
Проверки (возвращают True или False)
S.isdigit() Состоит ли строка из цифр
S.isalpha() Состоит ли строка из букв
S.isalnum() Состоит ли строка из цифр или букв
S.islower() Состоит ли строка из символов в нижнем регистре
S.isupper() Состоит ли строка из символов в верхнем регистре
S.startswith(str) Начинается ли строка S с шаблона str
S.endswith(str) Заканчивается ли строка S шаблоном str
Методы, которые возвращают новую строку
S.split(символ) Разбиение строки по разделителю
S.join(список) Сборка строки из списка с разделителем S
S.upper() Преобразование строки к верхнему регистру
S.lower() Преобразование строки к нижнему регистру
S.title() Первую букву каждого слова переводит в верхний регистр, а все остальные в нижний
S.format() Форматирование строки
Методы, которые возвращают число
S.find(str) Поиск подстроки в строке. Возвращает номер первого вхождения. Если таковых нет, то возвращает (-1)
S.rfind(str)  
S.index(str) Поиск подстроки в строке. Возвращает номер первого вхождения Если таковых нет, то вызывает ValueError
  S.count(str) Возвращает количество непересекающихся вхождений подстроки 

Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика