python

python urlencode函数编码规则是什么

小樊
81
2024-07-18 16:33:31
栏目: 编程语言

在Python中,urlencode函数用于将字典或元组列表转换成URL编码的字符串。其编码规则如下:

  1. 所有非字母数字字符都将被转换成其ASCII值的十六进制表示,并且前面加上"%“. 例如空格会被转换成”%20"。

  2. 特殊字符如"/", “?”, "&"等不会被转换。

  3. 如果字典的值是一个列表,则会为每个值生成一个相同的键。

例如,对于以下字典:

params = {'key1': 'value1', 'key2': 'value2'}

使用urlencode函数后,将会得到类似下面的结果:

key1=value1&key2=value2

0
看了该问题的人还看了