Следующее выводит десятичное число с запятыми в качестве разделителя тысяч:
num = 123456789
print(f"{num:,}")
123,456,789
Согласно PEP-378 (что кажется уместным здесь?), Разделителем может быть запятая, точка, пробел, апостроф или подчеркивание. Мне удалось получить знак подчеркивания:
print(f"{num:_}")
123_456_789
Но как мне получить точку, пробел или, что самое главное, апостроф?