当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy char.lstrip用法及代码示例


本文简要介绍 python 语言中 numpy.char.lstrip 的用法。

用法:

char.lstrip(a, chars=None)

对于 a 中的每个元素,返回一个删除了前导字符的副本。

逐元素调用 str.lstrip

参数

a 类似数组,{str, unicode}

输入数组。

chars {str, unicode},可选

chars 参数是一个字符串,指定要删除的字符集。如果省略或无,chars 参数默认删除空格。 chars 参数不是前缀;相反,它的值的所有组合都被剥离。

返回

out ndarray,{str,unicode}

str 或 unicode 的输出数组,取决于输入类型

例子

>>> c = np.array(['aAaAaA', '  aA  ', 'abBABba'])
>>> c
array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')

‘a’ 变量未从 c[1] 中剥离,因为空格前导。

>>> np.char.lstrip(c, 'a')
array(['AaAaA', '  aA  ', 'bBABba'], dtype='<U7')
>>> np.char.lstrip(c, 'A') # leaves c unchanged
array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')
>>> (np.char.lstrip(c, ' ') == np.char.lstrip(c, '')).all()
... # XXX: is this a regression? This used to return True
... # np.char.lstrip(c,'') does not modify c at all.
False
>>> (np.char.lstrip(c, ' ') == np.char.lstrip(c, None)).all()
True

相关用法


注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.char.lstrip。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。