这期内容当中小编将会给大家带来有关Python中urlencode()函数的作用是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
python的数据类型:1. 数字类型,包括int(整型)、long(长整型)和float(浮点型)。2.字符串,分别是str类型和unicode类型。3.布尔型,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。4.列表,列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型。5. 元组,元组用”()”标识,内部元素用逗号隔开。6. 字典,字典是一种键值对的集合。7. 集合,集合是一个无序的、不重复的数据组合。
1、urlencode()
将字典转换为请求参数,把传入的参数对转换为url标准格式。
2、使用格式
urlencode(query, doseq=False, safe='', encoding=None, errors=None)
3、使用参数
它允许两种形式接受参数
[(key1, value1), (key2, value2),...] {'key1': 'value1', 'key2': 'value2',...}
4、返回格式(字符串)
key2=value2&key1=value1
5、urlencode使用
1)构造GET请求参数
from urllib.parse import urlencode params = { 'name': 'germey', 'age': 22 } base_url = 'http://www.baidu.com?' url = base_url + urlencode(params) print(url) # http://www.baidu.com?name=germey&age=22
2)使用 urlencode() 函数可以将一个 dict 转换成合法的查询参数
dict1 = {'key1': 'one', 'key2': 3, 'key3': '中国', 'key4': '加油' } # 字典类型 import urllib.parse print( urllib.parse.urlencode(dict1) )
输出
key1=one&key2=3&key3=%E4%B8%AD%E5%9B%BD&key4=%E5%8A%A0%E6%B2%B9
上述就是小编为大家分享的Python中urlencode()函数的作用是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。