zoukankan      html  css  js  c++  java
  • python接口自动化测试十:字典、字符串、json之间的简单处理

    # 字典
    = None    # None = null
    = False   # boolean
    c, d 12, 10.6 # int float
    = 'asdd'  # str
    = ['s''e']  # list,数组,可增删改查
    = ('a''s''f') # 元组(tuple),只能查

     

    # 字典
    = {
    #   键:值
        '': '',
        '': ''
        }

    # 字典
    # dict      key: value   key是唯一的,无序的
    = {
        's': 
    12,
        'f': False,
        2: 'd',
        'r': 't',
        'sd': ['gf''rt'' ew'],
        'rt': ('rte''ewr'),
        'ru': {
                'rty': 'fghg'
    ,
                'dfs': 'yjtujyt'
                }
        }
    # print(h)
    print(h['ru'])      # 取出指定的key为ru的值

     

    # 取出所有的key
    keys h.keys()
    print(keys)

     

    遍历所有的key
    for i in list(keys):
        print('%s = %s'%(i, h[i]))

     

    abc = {'aa': 'dd''bb': 'th'}
    print(abc)
    print(type(abc))    # 查看abc的数据类型
    aaa str(abc)      # 字典转str
    print(type(aaa))
    print(aaa)

     

    bbb eval(aaa)     # str转字典
    print(type(bbb))
    print(bbb)

     

    # 字符串转字典

    bbb eval(aaa)

    print(type(bbb))

    print(bbb)

    # 字典转json:   json本质是字符串,只是按一定规则转换的
    d_json = json.dumps(h)
    print(d_json)
    print(type(d_json))
    # json(str)转字典  : 把json格式转换成字典格式
    json_dict = json.loads(d_json)
    print(type(json_dict))
    print(json_dict)
  • 相关阅读:
    Spring事务管理学习笔记
    写给初学前端工程师的一封信
    angularjs 自定义指令弹窗
    ng-if和ng-show的区别
    前端遇到的一些坑
    浏览器样式兼容总结
    百分比控制表格列宽,不起效
    ng-model 将时间戳转换为标准时间
    使用git和sourcetree提交代码的一些问题
    本地运行angularjs应用,提示出现跨域问题
  • 原文地址:https://www.cnblogs.com/malinalian/p/10482739.html
Copyright © 2011-2022 走看看