Spec-Zone.ru › NumPy 2.0

numpy.char.expandtabs

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

Возвращает копию каждого строкового элемента, где все символы табуляции заменены одним или несколькими пробелами.

Вызывает str.expandtabs поэлементно.

Возвращает копию каждого строкового элемента, где все символы табуляции заменяются одним или несколькими пробелами, в зависимости от текущей колонки и заданного tabsize. Номер колонки сбрасывается до нуля после каждой новой строки, встречающейся в строке. Это не понимает другие непечатаемые символы или последовательности escape.

Параметры:
aмассив-подобный, с StringDType, bytes_, или str_ типом данных

Входной массив

tabsizeint, необязательно

Заменяет табуляции на tabsize число пробелов. Если не задано, по умолчанию используется 8 пробелов.

Возвращает:
outndarray

Массив вывода типа StringDType, bytes_ или str_, в зависимости от типа входных данных

См. также

str.expandtabs

Примеры

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

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.char.expandtabs.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API