2016-05-04 3 views
1

Возможно ли получить этот результат из поля замены питона?Формат {:%}: добавить пробел между цифрой и процентом

'{:.1%}'.format(0.4) # -> 40.0 % 

Я хотел бы иметь пробел после цифры.

Мой текущий обходной путь является:

'{:.1f} %'.format(0.4 * 100) 
+1

Я думал, может быть, вы могли бы использовать локаль (https://docs.python.org/2/library/locale.html), но это, кажется, не имеют%, только $ и так далее. –

ответ

1

Как doc говорит, когда вы использовали оператор формата %,

умножает число на 100 и отображает в фиксированном ('F') формат, за которым следует знак процента.

Существует не место и не способ добавить его.

Таким образом, ваш обходной путь является решением