numpy.strings.strip#

strings.strip(a, chars=None)[source]#

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

參數:
a類陣列 (array-like),具有 StringDTypebytes_str_ dtype
chars純量 (scalar),與 a 具有相同的 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')