Этот модуль предоставляет набор векторизованных операций со строками для массивов типа numpy.string_ или numpy.unicode_. Все они основаны на методах работы со строками в стандартной библиотеке Python.
add(x1, x2) | Возвращает поэлементное конкатенацию строк для двух массивов str или unicode. |
multiply(a, i) | Возвращает (a * i), то есть поэлементное умножение строки на число. |
mod(a, values) | Возвращает (a % i), то есть форматирование строк (интерполяция) до Python 2.6, поэлементное для пары массивоподобных объектов 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. |