Вы можете распаковать строку в ее символы и использовать вкладки в качестве разделителя при вызове print
a="HELLO"
print(*a, sep="\t")
# H E L L O
Если вы хотите обработать строку буквами, разделенными табуляцией, вы можете вместо этого использовать str.join
tab_separated = '\t'.join(a)
Циклическое решение было бы очень неэффективным, но выглядело бы как
def tab_sep(s):
if not s:
return s
res = s[0]
for letter in s[1:]:
res += '\t' + letter
return res
Вы можете заменить приведенные выше строки '\t'
на chr(9)
(вкладка имеет значение ASCII 9), если вам действительно не нужны escape-последовательности, но я бы не рекомендовал это. Трудно сказать, что делает код.