Функция expandtabs() возвращает копию строки, в которой символы табуляции т.е.. «\t» расширены с использованием пробела, необязательно с использованием данного tabsize ( по умолчанию 8) ..
Ниже приводится синтаксис для функции expandtabs():
str.expandtabs(tabsize = 8)
TabSize – указывает количество символов, которые нужно заменить на символ табуляции «\t».
Этот метод возвращает копию строки, в которой символы табуляции т.е. «\ т», были расширены с использованием пробелов.
#!/usr/bin/python3 str = "это \t строковый пример....wow!!!" print ("Оригинальная строка: " + str) print ("Расширенная вкладка по умолчанию: " + str.expandtabs()) print ("Двойная расширенная табуляция: " + str.expandtabs(16))
Результатом выполнения программы будет следующий вывод:
Оригинальная строка:это строковый пример....wow!!! Расширенная табуляция по умолчанию: это строковый пример....wow!!! Двойная расширенная табуляция: это строковый пример....wow!!!