Используется, когда вы передаете целое число в функцию format (). Подробности ускользают от меня, поскольку я не могу понять, что именно является аргументом. (Изменить: см. Ссылку потерянной теории)
О, и это работает только тогда, когда целое число является единственным аргументом. Если вы передаете кортеж для форматирования, то вызывается функция кортежа .__ format__ и int .__ str__ или что-то в этом роде.
'{0}'.format(4)
str(4.__format__(format_spec=''))