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

Метод setdefault

Метод setdefault применяется к объекту g и позволяет получить значение по ключу. Если ключ отсутствует, метод устанавливает его в указанное значение и возвращает его. Первым параметром передаётся имя ключа, вторым - значение по умолчанию.

Синтаксис

g.setdefault(key, [default])

Пример

Давайте установим значение по умолчанию и получим его:

from flask import Flask, g app = Flask(__name__) @app.route('/') def index(): res = g.setdefault('user', 'hello') return res

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

"hello"

Пример

Давайте проверим, что метод не перезаписывает уже существующее значение:

from flask import Flask, g app = Flask(__name__) @app.route('/') def index(): g.user = 'abcde' res = g.setdefault('user', 'hello') return res

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

"abcde"

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

  • метод get,
    который возвращает значение по ключу
  • метод pop,
    который удаляет ключ и возвращает его значение
  • метод setdefault,
    который устанавливает значение по умолчанию
  • переменную g,
    которая хранит данные в контексте приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить