String operations
此模块为numpy.string_
或numpy.unicode_
类型的数组提供一组向量化字符串操作。所有这些都基于Python标准库中的字符串方法。
String operations
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) |
返回以零填充的数字字符串 |
Comparison
与标准numpy比较运算符不同,在执行比较之前,char模块中的运算符将空格字符结尾。