0
- это индекс аргумента format
, т.е. в данном случае table
.
Это не работает с 1
, потому что есть только один аргумент, это то, что говорит "индекс кортежа вне диапазона".
Документация упоминает это здесь :
Число в скобках может использоваться для обозначения позиции объекта, переданного в метод str.format ().