Печать без пробела в Python 3

Из флаговых документов: http://flask.pocoo.org/docs/0.10/templating/#context-processors

Чтобы автоматически вводить новые переменные в контекст шаблона, контекстные процессоры существуют в Flask. Контекстные процессоры запускаются до визуализации шаблона и имеют возможность вводить новые значения в контекст шаблона. Контекстный процессор - это функция, которая возвращает словарь. Затем ключи и значения этого словаря объединяются с контекстом шаблона для всех шаблонов в приложении:

blockquote>

Пример из документов:

@app.context_processor
def inject_user():
    return dict(user=g.user)

Обратите внимание, что это пример использует переменную g, которая уже доступна в шаблонах.

14
задан Antti Haapala 23 February 2015 в 09:38
поделиться

1 ответ

print() автоматически сделает пробелы между аргументами.

>>> print("a", "b", "c")
a b c

, Чтобы иметь больше контроля над интервалом, Вы могли использовать строковое форматирование:

>>> v0, v1, v2 = "a", "b", "c"
>>> print("%s%s%s" % (v0, v1, v2))
abc
>>> print("%s%s%s".format(v0, v1, v2)
abc
>>> print(f"{v0}{v1}{v2}")
abc

мне нравится это руководство по предмету: https://realpython.com/python-f-strings /

0
ответ дан 30 November 2019 в 12:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: