---
metadata:
  - name: generator
    content: Diplodoc Platform v5.62.0
style:
  - _assets/styles/custom.css
  - _assets/fonts-golos-text.css
  - _assets/styles/hero-gradient.css
  - _assets/styles/hero-decoration.css
script:
  - _assets/scripts/latex-trust.js
description: Руководство пользователя (новая версия) - Разрядность чисел
title: Разрядность чисел
vcsPath: poleznye-keisy/razriadnost-chisel.md
alternate:
  - href: poleznye-keisy/razriadnost-chisel.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    rel: describedby
theme: _assets/style/theme.css
---

# Разрядность чисел

Чтобы разбить число на разряды, используйте конструкцию:

```jinja
"{:,.2f}".format(value) - конструкция, отображающая значение "value" с разделением разрядов через запятую (,) и двумя знаками после точки (.2) (тип значения - "float" (f))
```


Подставьте переменную (например, «price») на место «value», задайте фильтрами значение по умолчанию и преобразуйте его в «float»:

```jinja
{{ price }} - до выделения разрядов
{{ "{:,.2f}".format(price|default(0)|float)}} - после
```


**Результат:**
12345678.9 - до выделения разрядов
12,345,678.90 - после

Чтобы получить привычный формат, замените фильтрами запятые на пробелы, а точку — на запятую:

```jinja
{{ "{:,.2f}".format(12345678.9|default(0)|float)|replace(',', ' ')|replace('.', ',') }} - финальное отображение
```


**Результат:**
12 345 678,90 - финальное отображение
