numpy.strings.expandtabs#
- strings.expandtabs(a, tabsize=8)[source]#
傳回每個字串元素的副本,其中所有 Tab 字元都會被替換成一或多個空格。
逐元素呼叫
str.expandtabs
。傳回每個字串元素的副本,其中所有 Tab 字元都會根據當前欄位和給定的 tabsize 替換成一或多個空格。在字串中每次出現換行符號後,欄位號碼會重設為零。這無法理解其他非列印字元或跳脫序列。
- 參數:
- a類陣列 (array-like),具有
StringDType
、bytes_
或str_
dtype 輸入陣列
- tabsize整數 (int),選用
將 Tab 字元替換為 tabsize 個空格。如果未給定,則預設為 8 個空格。
- a類陣列 (array-like),具有
- 傳回值:
- outndarray
輸出陣列,其 dtype 為
StringDType
、bytes_
或str_
,取決於輸入類型
另請參閱
範例
>>> import numpy as np >>> a = np.array([' Hello world']) >>> np.strings.expandtabs(a, tabsize=4) array([' Hello world'], dtype='<U21')