我朋友最近在自学Python，他想了解如何处理字符串中包含的HTML实体，比如`&nbsp;`, `&amp;`  和  `&lt;`，请解答
user
在Python中，处理字符串中包含的HTML实体，可以使用`html`模块中的`unescape`函数来将HTML实体转换为对应的字符。以下是处理这些常见HTML实体的示例代码：

```python
import html

# 示例字符串
text = "This is a string with &nbsp;non-breaking space, &amp;ampersand, and &lt;less than&gt; symbols."

# 解码HTML实体
decoded_text = html.unescape(text)

# 输出结果
print(decoded_text)
```

**解释：**
1. `&nbsp;` 会被转换为空格。
2. `&amp;` 会被转换为 `&`。
3. `&lt;` 会被转换为 `<`。

**输出结果：**
```
This is a string with non-breaking space, &ampersand, and <less than> symbols.
```

通过这种方法，你可以轻松地将字符串中的HTML实体转换为对应的字符。
assistant