numpy.strings.expandtabs#

strings.expandtabs(a, tabsize=8)[源代码]#

返回每个字符串元素的副本,其中所有制表符字符都被一个或多个空格替换.

逐元素调用 str.expandtabs.

返回每个字符串元素的副本,其中所有制表符字符被一个或多个空格替换,具体取决于当前列和给定的 tabsize.字符串中每次出现换行符后,列号重置为零.这不理解其他非打印字符或转义序列.

参数:
a : 类似数组的对象,具有 StringDTypebytes_str_ 数据类型类似数组,具有

输入数组

tabsizeint, 可选

tabsize 数量的空格替换制表符.如果没有指定,默认是 8 个空格.

返回:
outndarray

根据输入类型,输出 StringDTypebytes_str_ 类型的数组

示例

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