精华内容
下载资源
问答
  • Python中的None

    2021-01-27 16:52:29
    Python中没有NULL,Python中的None与C中的NULL相近似。None表示空值,是一个特殊的Python对象,None的类型是NoneType。 None的基本特点 None不支持任何运算,也没有任何内建方法 None 和任何其他的数据类型比较...

    Python中没有NULL,Python中的None与C中的NULL相近似。None表示空值,是一个特殊的Python对象,None的类型是NoneType。
    在这里插入图片描述

    None的基本特点

    • None不支持任何运算,也没有任何内建方法
    • None 和任何其他的数据类型比较永远返回False
    • None有自己的数据类型NoneType,不能创建其他NoneType对象(它只有一个值None)
    • None与0、空列表、空字符串不一样
      在这里插入图片描述
    • 可以将None赋值给任何变量,也可以给None值变量赋值
    • None 是没有len,size等属性的,要判断一个变量是否为None,直接使用if a is None:

    None和空列表、空字符窗的区别

    结合is和==,用指针来说:

    • is 指向同一内存地址
    • == 指向内存地址中的内容是相同的
    a = list()
    b = []
    print a == b # True
    print a is b # False
    
    c = "abc"
    d = "abc"
    print c == d # True 字符串池
    print c is d # True
    
    

    None和np.newaxis的作用

    在数组索引的时候使用None就相当于在对应维度增加一维。

    >>> import numpy as np
    >a=[1,2,3,4]
    >>> a=np.array(a)
    >>> a
    array([1, 2, 3, 4])
    >>> b=a[:,None]
    >>> b
    array([[1],
           [2],
           [3],
           [4]])
    #可以看出,在增加了None之后,原来的数组多了一维
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    参考资料

    1.python中的None
    2.python中None的特点以及在numpy中None的作用
    3.numpy函数学习
    4.lexsort对二维矩阵某行某列进行排序
    5.python numpy的数组切片和其中None的意思

    展开全文
  • python中的None

    2017-08-24 12:11:00
    python中的None 2017-08-24 12:11 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 python中的None python中的None就相较于Java中的Null。python中就没有所谓的NULL。网络上很多的时候说的“python的Null”这个...

    python中的None

    2017-08-24 12:11 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑

    python中的None

    python中的None就相较于Java中的Null。python中就没有所谓的NULL。网络上很多的时候说的“python的Null”这个说法本身就是不对的。

    python中的None有自己的类型,是NoneType类型。

    由于python是强类型语言,所以None不等于任何的空字符串,False等。

    展开全文
  • python 中的None

    2017-01-14 11:02:31
    命令行下,查看一下None的类型:>>> type(None) <type 'NoneType'> >>>总结None几点特性如下: None有自己数据类型NoneType,并且NoneType只有None一个值。 它不支持任何运算也没有任何内建方法。 None和任何其他...

    命令行下,查看一下None的类型:

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

    总结None几点特性如下:

    1. None有自己的数据类型NoneType,并且NoneType只有None一个值。
    2. 它不支持任何运算也没有任何内建方法。
    3. None和任何其他的数据类型比较永远返回False。
    4. 可以将None复制给任何变量,但是不能创建其他NoneType对象。
    5. None与数据库字段null的关系:
      以None作为某个字段的值查询数据库,会得到该字段值为null的记录。
    展开全文
  • python中的Nonetype

    2019-09-24 11:26:07
    python中的None的类型是Nonetype, 嗯,看清楚了吧,None是值,Nonetype是类型。同理,数字1是值,int是类型。注意:在python中是没有Null的,取而代之的是None 转载于:...

    在python中的None的类型是Nonetype,

     

    嗯,看清楚了吧,None是值,Nonetype是类型。同理,数字1是值,int是类型。注意:在python中是没有Null的,取而代之的是None

     

    转载于:https://www.cnblogs.com/chaojiyingxiong/p/9744274.html

    展开全文
  • 最近在StackOverflow上看到了一个问题,为什么Python中的None is None is None返回True,看到大家的讨论后对Python中的比较运算有了更深的认识。 None is None is None 不同于 (None is None) is None 题主和很多...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,159
精华内容 3,663
关键字:

python中的none

python 订阅