numpy.strings.expandtabs#

strings.expandtabs(a, tabsize=8)[source]#

傳回每個字串元素的副本,其中所有 Tab 字元都會被替換成一或多個空格。

逐元素呼叫 str.expandtabs

傳回每個字串元素的副本,其中所有 Tab 字元都會根據當前欄位和給定的 tabsize 替換成一或多個空格。在字串中每次出現換行符號後,欄位號碼會重設為零。這無法理解其他非列印字元或跳脫序列。

參數:
a類陣列 (array-like),具有 StringDTypebytes_str_ dtype

輸入陣列

tabsize整數 (int),選用

將 Tab 字元替換為 tabsize 個空格。如果未給定,則預設為 8 個空格。

傳回值:
outndarray

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

另請參閱

str.expandtabs

範例

>>> import numpy as np
>>> a = np.array(['         Hello   world'])
>>> np.strings.expandtabs(a, tabsize=4)  
array(['        Hello   world'], dtype='<U21')