Этот модуль предоставляет набор векторизованных строковых операций для массивов типа numpy.string_ или numpy.unicode_. Все они основаны на строковых методах стандартной библиотеки Python.
add(x1, x2) | Возвращает поэлементное конкатенацию строк для двух массивов str или unicode. |
multiply(a, i) | Возвращает (a * i), то есть поэлементное конкатенацию строки заданное количество раз. |
mod(a, values) | Возвращает (a % i), т.е. форматирование строк до версии Python 2.6 (интерполяция), поэлементно для пары array_likes str или unicode. |
capitalize(a) | Возвращает копию a с заглавной первой буквой каждого элемента. |
center(a, width[, fillchar]) | Возвращает копию a с элементами, центрированными в строке длиной width. |
decode(a[, encoding, errors]) | Вызывает str.decode поэлементно. |
encode(a[, encoding, errors]) | Вызывает str.encode поэлементно. |
join(sep, seq) | Возвращает строку, которая является конкатенацией строк в последовательности seq. |
ljust(a, width[, fillchar]) | Возвращает массив с элементами a выровненными влево в строке длиной width. |
lower(a) | Возвращает массив с элементами, преобразованными в нижний регистр. |
lstrip(a[, chars]) | Для каждого элемента в a, возвращает копию со удалёнными начальными символами. |
partition(a, sep) | Разделение каждого элемента в a вокруг sep. |
replace(a, old, new[, count]) | Для каждого элемента в a, возвращает копию строки со всеми вхождениями подстроки old заменёнными на new. |
rjust(a, width[, fillchar]) | Возвращает массив с элементами a выровненными вправо в строке длиной width. |
rpartition(a, sep) | Разделение (разбиение) каждого элемента вокруг самого правого разделителя. |
rsplit(a[, sep, maxsplit]) | Для каждого элемента в a, возвращает список слов в строке, используя sep в качестве разделительной строки. |
rstrip(a[, chars]) | Для каждого элемента в a, возвращает копию со удалёнными конечными символами. |
split(a[, sep, maxsplit]) | Для каждого элемента в a, возвращает список слов в строке, используя sep в качестве разделительной строки. |
splitlines(a[, keepends]) | Для каждого элемента в a, возвращает список строк в элементе, разделяя на границы строк. |
strip(a[, chars]) | Для каждого элемента в a, возвращает копию со удалёнными начальными и конечными символами. |
swapcase(a) | Возвращает поэлементную копию строки с заглавными буквами, преобразованными в строчные, и наоборот. |
title(a) | Возвращает поэлементно строку в стиле заголовка (title cased) для строки или unicode. |
translate(a, table[, deletechars]) | Для каждого элемента в a, возвращает копию строки, где все символы, указанные в необязательном аргументе deletechars, удалены, а оставшиеся символы отображены через заданную таблицу преобразований. |
upper(a) | Возвращает массив с элементами, преобразованными в верхний регистр. |
zfill(a, width) | Возвращает числовую строку, дополненную слева нулями |
count(a, sub[, start, end]) | Возвращает массив с количеством неперекрывающихся вхождений подстроки sub в диапазоне [start, end]. |
find(a, sub[, start, end]) | Для каждого элемента возвращает наименьший индекс в строке, где найдена подстрока sub. |
index(a, sub[, start, end]) | Подобно find, но вызывает исключение ValueError, если подстрока не найдена. |
isalpha(a) | Возвращает True для каждого элемента, если все символы в строке являются буквенными и есть хотя бы один символ, в противном случае False. |
isdecimal(a) | Для каждого элемента возвращает True, если в элементе содержатся только десятичные символы. |
isdigit(a) | Возвращает True для каждого элемента, если все символы в строке являются цифрами и есть хотя бы один символ, в противном случае False. |
islower(a) | Возвращает True для каждого элемента, если все символы с регистром в строке являются строчными и есть хотя бы один такой символ, в противном случае False. |
isnumeric(a) | Для каждого элемента возвращает True, если в элементе содержатся только числовые символы. |
isspace(a) | Возвращает True для каждого элемента, если в строке содержатся только пробельные символы и есть хотя бы один символ, в противном случае False. |
istitle(a) | Возвращает True для каждого элемента, если элемент является заглавной строкой и есть хотя бы один символ, в противном случае False. |
isupper(a) | Возвращает True для каждого элемента, если все символы с регистром в строке являются заглавными и есть хотя бы один такой символ, в противном случае False. |
rfind(a, sub[, start, end]) | Для каждого элемента в a, возвращает наибольший индекс в строке, где найдена подстрока sub, при этом sub содержится в [start, end]. |
rindex(a, sub[, start, end]) | Подобно rfind, но вызывает исключение ValueError при отсутствии подстроки sub. |
startswith(a, prefix[, start, end]) | Возвращает массив булевых значений, равный True там, где строковый элемент в a начинается с prefix, в противном случае False. |