Python unicode转str
时间: 2023-09-03 19:12:49 浏览: 91
python将unicode转为str的方法
在 Python 中,可以使用 `decode()` 或 `encode()` 方法将 Unicode 转换为字符串类型。
- `decode()` 方法用于将编码的 Unicode 字符串转换为字符串类型。
- `encode()` 方法用于将字符串类型转换为编码的 Unicode 字符串。
以下是示例代码:
```python
# 将 Unicode 编码的字符串转换为字符串类型
unicode_str = u'\u4f60\u597d'
str = unicode_str.decode('unicode_escape')
print(str) # 输出: 你好
# 将字符串类型转换为 Unicode 编码的字符串
str = '你好'
unicode_str = str.encode('unicode_escape')
print(unicode_str) # 输出: b'\\u4f60\\u597d'
```
在 Python 3 中,字符串默认为 Unicode 格式,因此不需要进行转换。
阅读全文