YBOTA
@YBOTA
Новичок в python

Как вставить пробел после каждого третьего символа в строке Python?

Входные данные: число из словаря json
Выходные данные: это же число с разделением, через каждые 3 символа, пробелом

Например, на вход попадает число 100000. На выходе должно получится 100 000.
  • Вопрос задан
  • 1512 просмотров
Решения вопроса 1
@dmshar
Из какого словаря? В каком формате данные представлены в этом словаре? Разделять надо начиная слева или справа? Это конечно великая тайна автора, о которой он никому не поведает.
Но, для простейшего случая, если речь идет только в ВЫВОДЕ данных , изначально хранимых в виде чисел (между прочим - целых или даже float) то вот так:
a=10000000000
print('{0:,}'.format(a).replace(',', ' '))

Результат:
10 000 000 000
А если вы имели ввиду что-то другое - ну так тюнингуйте мой пример под свои потребности самостоятельно. И учитесь свои мысли высказывать точно и однозначно. Это умение необходимо для программиста.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы