• python中的null值


    在一个没有接口文档的自动化测试中,只能通过抓包及查日志查看发送的信息,其中有一个接口发送的信息如下:

    enable_snapshot": true, "new_size": null,

    自已为是null就是个字符串,直接将请求拼接成下面格式:

    enable_snapshot": true, "new_size": “null”,

    发现发送错误,好吧,我们换换,既然是为null,就是为空吧

    enable_snapshot": true, "new_size": '',

    再次发送,还是错误。why????

    查阅资料后,才知道python与其它语言不一样,null即为none

    看看与其它语言的对比吧:

    JavaScript中:

    var null_variable = null;

    PHP中:

    $null_variable = NULL;

    Java中

    SomeObject null_object = null;

    以上的语言都有一个null的关键字,但python没有。

    python中none就是null

    >>> type(None)
    <type 'NoneType'>

    明白了,再次更改发送请求如下:

    enable_snapshot": true, "new_size": None,

    果真,发送成功

    参考文档:http://www.cnblogs.com/BeginMan/p/3153983.html

  • 相关阅读:
    C#windows向窗体传递泛型类
    phoenix与spark整合
    phoenix创建二级索引
    git
    socket详解
    切片
    通过串口读写数据
    Python 跳出多重循环
    Python从json中提取数据
    Python 字典
  • 原文地址:https://www.cnblogs.com/landhu/p/6497975.html
Copyright © 2020-2023  润新知