# 20.3. `html.entities` - HTML一般实体的定义

源代码： Lib / html / entities.py

此模块定义了四个字典，`html5`，`name2codepoint`，`codepoint2name`和`entitydefs`。

`html.entities.``html5`

  将HTML5命名字符引用[1]映​​射到等效的Unicode字符的字典，例如 `html5 ['gt；'] == '>＆gt；'`。注意，尾部分号包括在名称中（例如，`'gt;'`），但是有些名称在没有分号的情况下也被标准接受：在这种情况下，名称存在与没有`';'`。另请参见`html.unescape()`。

  版本3.3中的新功能。

`html.entities.``entitydefs`

  将XHTML 1.0实体定义映射到ISO Latin-1中的替换文本的字典。

`html.entities.``name2codepoint`

  将HTML实体名称映射到Unicode代码点的字典。

`html.entities.``codepoint2name`

  将Unicode代码点映射到HTML实体名称的字典。

脚注

[1] | 请参阅https://www.w3.org/TR/html5/syntax.html#named-character-references