Этот модуль предоставляет набор векторизованных операций со строками для массивов типа 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 case) для строки или 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. |