一次性搞懂各种空值None, null, NULL, NaN, "", '', " ", ``, b"", u""(python, 数据库, linux)

区分 None,null,NULL,nan, “null”, " “, “”, ‘’, ``, b’’, u”"

1.Python 中 None 是 NoneType, 没有长度, 表示空值, 布尔值为False, 即 None.bool() == False
2. null 和 NULL 表示数据库中的空值, python中不存在这两者。
3.在pandas 中 NaN 是缺失值的意思。 NaN 在python 中 导入用 from numpy import nan 或者 from numpy import NaN, 类型用 type() 判断为 float, 值可以用math.isnan(),numpy.isnan(),pandas.isna(), pandas.isnull()判断。在python3.7 中NaN和None都可以是float类型,都可以和数值做加法运算。
3. “null” 表示长度为4,由字母null组成的字符串
4. “” 和’’ 都表示空字符串,长度为0
5. " “表示长度为1的空格字符
6. `` 反引号在linux 命令中可以传递变量的值,`` 在linux中表示空变量
7. b’’ 表示 bytes 字节编码空字符串
8. u”" 表示unicode 类型空字符串

附图中代码在python3.7 中运行
python 中NaN 和 None 的区别
python3.7 中 None 和 NaN 的相同点

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值