РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
199 of 643 menu

Тест float

Тест float применяется к значению в шаблоне Jinja и возвращает True, если значение является числом с плавающей точкой. В противном случае возвращается False. Тест удобно использовать в условиях if для проверки типа данных перед выводом или форматированием.

Синтаксис

{{ value is float }}

Пример

Давайте проверим число с плавающей точкой:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', value=3.14)

Шаблон:

{% if value is float %} <p>Is float</p> {% else %} <p>Not float</p> {% endif %}

Результат выполнения кода:

<p>Is float</p>

Пример

Давайте проверим целое число:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', value=5)

Шаблон:

{% if value is float %} <p>Is float</p> {% else %} <p>Not float</p> {% endif %}

Результат выполнения кода:

<p>Not float</p>

Пример

Давайте проверим строку:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', value='abcde')

Шаблон:

{% if value is float %} <p>Is float</p> {% else %} <p>Not float</p> {% endif %}

Результат выполнения кода:

<p>Not float</p>

Смотрите также

  • тест integer,
    который проверяет целое число
  • тест number,
    который проверяет любое число
  • фильтр float,
    который преобразует значение в число с плавающей точкой
  • тест string,
    который проверяет строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить