在Python中,urlencode函数用于将字典或元组列表转换成URL编码的字符串。其编码规则如下:
所有非字母数字字符都将被转换成其ASCII值的十六进制表示,并且前面加上"%“. 例如空格会被转换成”%20"。
特殊字符如"/", “?”, "&"等不会被转换。
如果字典的值是一个列表,则会为每个值生成一个相同的键。
例如,对于以下字典:
params = {'key1': 'value1', 'key2': 'value2'}
使用urlencode函数后,将会得到类似下面的结果:
key1=value1&key2=value2