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

Тест boolean

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

Синтаксис

{% if value is boolean %} ... {% endif %}

Пример

Давайте проверим переменную res, равную True:

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

Шаблон:

{% if res is boolean %} <p>value is boolean</p> {% else %} <p>value is not boolean</p> {% endif %}

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

<p>value is boolean</p>

Пример

Давайте проверим переменную res, равную False:

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

Шаблон:

{% if res is boolean %} <p>value is boolean</p> {% else %} <p>value is not boolean</p> {% endif %}

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

<p>value is boolean</p>

Пример

Давайте проверим переменную res, равную числу 1:

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

Шаблон:

{% if res is boolean %} <p>value is boolean</p> {% else %} <p>value is not boolean</p> {% endif %}

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

<p>value is not boolean</p>

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

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