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

Тест lower

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

Синтаксис

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

Пример

Давайте проверим строку 'abcde' и выведем результат проверки:

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

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

{% if text is lower %} <p>lower</p> {% else %} <p>not lower</p> {% endif %}

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

<p>lower</p>

Пример

Давайте проверим строку 'Hello', в которой первая буква заглавная:

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

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

{% if text is lower %} <p>lower</p> {% else %} <p>not lower</p> {% endif %}

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

<p>not lower</p>

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

  • тест upper,
    который проверяет, что строка в верхнем регистре
  • фильтр lower,
    который приводит строку к нижнему регистру
  • фильтр upper,
    который приводит строку к верхнему регистру
  • тег if,
    который применяет тест в условии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить