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

Фильтр upper

Фильтр upper применяется к строке в шаблоне Jinja и возвращает новую строку, в которой все буквенные символы переведены в верхний регистр. Фильтр не изменяет исходную строку, а возвращает её преобразованную копию. Регистр небуквенных символов (цифр, знаков препинания и пробелов) остаётся без изменений.

Синтаксис

{{ value|upper }}

Пример

Давайте переведём строку 'abcde' в верхний регистр:

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

Шаблон:

<p>{{ text|upper }}</p>

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

<p>ABCDE</p>

Пример

Давайте переведём строку 'hello world' в верхний регистр:

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

Шаблон:

<p>{{ text|upper }}</p>

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

<p>HELLO WORLD</p>

Пример

Фильтр upper можно комбинировать с другими фильтрами. Давайте сначала переведём строку в верхний регистр, а затем обрежем её до трёх символов:

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

Шаблон:

<p>{{ text|upper|truncate(3, true, '') }}</p>

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

<p>ABC</p>

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

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