# `html` — HyperText Markup Language support

Вихідний код: Lib/html/__init__.py

Цей модуль визначає утиліти для роботи з HTML.

html.escape(s, quote=True)

  Перетворіть символи `&`, `<` and `>` у рядку s на послідовності, безпечні для HTML. Використовуйте це, якщо вам потрібно відобразити текст, який може містити такі символи в HTML. Якщо необов’язковий прапорець quote має значення true, символи (`"`) і (`'`) також перекладаються; це допомагає включити значення атрибута HTML, розділене лапками, як у `<a href="...">`.

  Нове в версії 3.2.

html.unescape(s)

  Перетворіть усі іменовані та цифрові посилання на символи (наприклад, `&gt;`, `&#62;`, `&#x3e;`) у рядку s на відповідні символи Unicode. Ця функція використовує правила, визначені стандартом HTML 5 для дійсних і недійсних посилань на символи, а також `список іменованих посилань на символи HTML 5`.

  Нове в версії 3.4.

Підмодулі в пакеті `html`:

- `html.parser` – аналізатор HTML/XHTML із м’яким режимом аналізу

- `html.entities` – визначення сутностей HTML