## Using tabs

Yes, any text editor can be tuned so that it will use spaces instead of tabs, always. But sometimes, tabs are useful:

#!/usr/bin/env python3

for i in range(10):
print ("%5d %5d %5d" % (i, i**2, i**3))

print ("")

# we write this:
for i in range(10):
print ("%d\t%d\t%d" % (i, i**2, i**3))

    0     0     0
1     1     1
2     4     8
3     9    27
4    16    64
5    25   125
6    36   216
7    49   343
8    64   512
9    81   729

0       0       0
1       1       1
2       4       8
3       9       27
4       16      64
5       25      125
6       36      216
7       49      343
8       64      512
9       81      729


This is why this character is called 'tabulator/tabular key' -- to be used in tables. See TSV.

###### (the post first published at 20220715.)

Yes, I know about these lousy Disqus ads. Please use adblocker. I would consider to subscribe to 'pro' version of Disqus if the signal/noise ratio in comments would be good enough.