美文网首页颠覆你的Python实践落叶文集(日更)python自动化运维
【落叶283】“老兵爱学习”之《颠覆你的Python接口自动化测

【落叶283】“老兵爱学习”之《颠覆你的Python接口自动化测

作者: 秋之川 | 来源:发表于2017-08-28 22:12 被阅读138次
    如果你想直接关注该课程,可保存该图片,长按识别二维码

    【目录】

    这是《落叶》文集里第 283 片落叶,希望你能喜欢,不为别的,只为这份坚持。

    自己挖坑自己填,好记性不如烂笔头,尽在《老兵爱学习》

    【已学习】

    第六节课:Python处理HTTP返回包

    【问题十四】:

    先扫清语法知识点,再动手实践。

    【原因及解决方法】:

    json.loads:

    1、JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,服务端接口返回的通常就是 JSON 格式的;

    2、json.load 也就是将已编码的 JSON 字符串解码为 Python 对象的一种方法;

    3、例子:

    str_json = '{"message":"success","nextPage":1,"totalPage":66746}'

    dict_json = json.loads(str_json)

    print dict_json

    显示: {u'message':u'success',u'totalPage':66746,u'nextPage':1}

    dic.has_key(key): 如果键在字典dict里返回true,否则返回false;

    dic.iteritems(): 返回字典键、值得迭代器,一般用于循环获取字典的键和值;

    eval():

    将字符串 str 当成有效地 Python 表达式来求职,并返回计算结果,老师教的是将 str 类型的文件转换为本来的面目(list、tuple、dict 和 string 之间的转换)

    isinstance(value,(dict,list)):

    该函数是用来判断一个对象是否是一个已知的类型,老师教的例子是判断 value 的类型是否是字典或列表,如果是,就返回 True,否则返回 False。

    set():

    集合是 Python 的一种数据类型,它和列表很想,区别在于它是有序且不能重复的,所以我们可以用 set() 将列表转换成集合。

    issubset():

    判断集合的包含关系,比如 s.issubset(t),指的是 s 中的每一个元素是否都在 t 里,是则返回 True,否则返回 False。

    【待学习】

    第七节课_Python导出数据到Excel(2017.09.01 周五晚 21:00)

    作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

    【目录】

    相关文章

      网友评论

      本文标题:【落叶283】“老兵爱学习”之《颠覆你的Python接口自动化测

      本文链接:https://www.haomeiwen.com/subject/rxawdxtx.html