numpy.strings.strip#
- strings.strip(a, chars=None)[source]#
對於 a 中的每個元素,傳回一個副本,其中已移除前導和尾隨字元。
- 參數:
- a類陣列 (array-like),具有
StringDType
、bytes_
或str_
dtype - chars純量 (scalar),與
a
具有相同的 dtype,可選 chars
參數是一個字串,用於指定要移除的字元集。 如果為None
,則chars
參數預設為移除空白字元。chars
參數不是前綴或後綴;相反地,其所有值的組合都會被剝除。
- a類陣列 (array-like),具有
- 傳回:
- outndarray
輸出
StringDType
、bytes_
或str_
dtype 的陣列,取決於輸入類型
另請參閱
範例
>>> 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')