decode用法
decode是一个常用的Python函数,用于将字符串转换为其他类型,如Unicode字符串、Base64字符串、URL编码字符串等。下面对其常用的使用方法进行介绍。
1. 将Unicode字符串转换为普通字符串
使用decode函数将Unicode编码的字符串转换为普通字符串:
```python
u_str = 'hello world'
b_str = de('utf-8')
u_str_again = b_str.decode('utf-8')
print(u_str_again)
```
输出结果为:
```
hello world
```
2. 将Base64字符串转换为普通字符串
使用decode函数将Base64编码的字符串转换为普通字符串:
url编码处理 ```python
import base64
b64_str = 'aGVsbG8gd29ybGQ='
b_str = base64.b64decode(b64_str)
str_again = b_str.decode('utf-8')
print(str_again)
```
输出结果为:
```
hello world
```
3. 将URL编码字符串转换为普通字符串
使用urllib库中的unquote函数将URL编码的字符串转换为普通字符串:
```python
from urllib.parse import unquote
url_str = 'hello%20world'
str_again = unquote(url_str)
print(str_again)
```
输出结果为:
```
hello world
```
总结:
以上是decode函数的常用使用方法,掌握这些方法可以帮助我们更好地处理字符串相关的任务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论