原文:https://docs.scipy.org/doc/numpy/reference/routines.char.html
校对:(虚位以待)
此模块为numpy.string_
或numpy.unicode_
类型的数组提供一组向量化字符串操作。所有这些都基于Python标准库中的字符串方法。
add (x1,x2) |
|
multiply (a,i) |
返回(a * i),即字符串多连接,逐元素。 |
mod (a,values) |
返回(a%i),这是Python 2.6之前的字符串格式化(iterpolation),对于一个array_likes的str或unicode的元素。 |
capitalize (a) |
返回a的副本,只有每个元素的第一个字符大写。 |
center (a,width [,fillchar]) |
返回a的副本,其元素居中在长度宽度的字符串中。 |
decode (a [,encoding,errors]) |
逐个调用str.decode。 |
encode (a [,encoding,errors]) |
逐个调用str.encode。 |
join (sep,seq) |
返回一个字符串,它是序列seq中字符串的并置。 |
ljust (a,width [,fillchar]) |
在长度宽度的字符串中返回一个数组,其元素为a左对齐。 |
lower (a) |
返回一个数组,将元素转换为小写。 |
lstrip (a [,chars]) |
对于a中的每个元素,返回前导字符已删除的副本。 |
partition (a,sep) |
分隔中的每个元素 sep。 |
replace (a,old,new [,count]) |
对于a中的每个元素,返回一个字符串的副本,其中所有出现的子字符串old被new 替换。 |
rjust (a,width [,fillchar]) |
返回一个数组,其元素为a在长度宽度的字符串中右对齐。 |
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) |
返回单元格标题字符串或unicode的套装版本。 |
translate (a,table [,deletechars]) |
对于a中的每个元素,返回一个字符串的副本,其中可选参数deletechars中出现的所有字符都将被删除,其余字符已通过给定的转换表。 |
upper (a) |
返回一个数组,将元素转换为大写。 |
zfill (a,width) |
返回以零填充的数字字符串 |
与标准numpy比较运算符不同,在执行比较之前,char模块中的运算符将空格字符结尾。
equal (x1,x2) |
元素方式返回(x1 == x2)。 |
not_equal (x1,x2) |
元素方式返回(x1!= x2)。 |
greater_equal (x1,x2) |
元素方式返回(x1> = x2)。 |
less_equal (x1,x2) |
返回(x1 |
greater (x1,x2) |
元素方式返回(x1> x2)。 |
less (x1,x2) |
返回(x1 |
count (a,sub [,start,end]) |
返回一个数组,其中在[开始,结束]范围内具有子串sub的不重叠出现次数。 |
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]) |
For each element in a, return the highest index in the string where substring sub is found, such that sub is contained within [start, end]. |
rindex (a,sub [,start,end]) |
像rfind ,但当找不到子字符串sub时,会引发ValueError。 |
startswith (a,prefix [,start,end]) |
返回True的布尔数组,其中a中的字符串元素以前缀开头,否则为False。 |
chararray |
提供了一个方便的查看数组的字符串和unicode值。 |