numpy.char.strip#

char.strip(a, chars=None)[原始碼]#

針對 a 中的每個元素,傳回一份副本,其中已移除前導和尾隨字元。

參數:
a類陣列,具有 StringDTypebytes_str_ dtype
charsa 具有相同 dtype 的純量,選用

chars 引數是一個字串,指定要移除的字元集。如果為 None,則 chars 引數預設為移除空白字元。chars 引數不是前綴或後綴;相反地,會移除其值的所有組合。

傳回值:
outndarray

StringDTypebytes_str_ dtype 的輸出陣列,取決於輸入類型

另請參閱

str.strip

範例

>>> import numpy as np
>>> c = np.array(['aAaAaA', '  aA  ', 'abBABba'])
>>> c
array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')
>>> np.strings.strip(c)
array(['aAaAaA', 'aA', 'abBABba'], dtype='<U7')
# 'a' unstripped from c[1] because of leading whitespace.
>>> np.strings.strip(c, 'a')
array(['AaAaA', '  aA  ', 'bBABb'], dtype='<U7')
# 'A' unstripped from c[1] because of trailing whitespace.
>>> np.strings.strip(c, 'A')
array(['aAaAa', '  aA  ', 'abBABba'], dtype='<U7')