python中怎么表示空值


Posted in Python onJune 19, 2020

首先了解python对象的概念

python中,万物皆对象,所有的操作都是针对对象的。 那什么是对象?5是一个int对象,‘oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象

那对于一个对象,它就有包括两方面的特征:

属性:去描述它的特征

方法: 它所具有的行为

所以,对象=属性+方法 (其实方法也是一种属性,一种区别于数据属性的可调用属性)

类:把具有相同属性和方法的对象就可以归为一类,即class。使用一个类可以创建多个对象实例,即人,猫,狗都属于哺乳动物类。类是对象的抽象化,对象是类的实例化。类不代表具体的事物,而对象表示具体的事物

类也是有属性和方法的。

数据类型也是对象

实际上Pyhton在面向对象程序设计时,才会有对象这个概念,而在面向过程型程序设计时,我们讨论最多的就是数据类型。

Python提供的基本数据类型主要有:布尔类型、整型、浮点型、字符串、列表、元组、集合、字典等。

整个数据类型也可以看做是一个”类“ 。每一种数据类型都是一个对象,也具有其自己的属性和方法。

了解以上概念,就不难理解None 与Null的区别

1)是不同的数据类型

In[3]: type(None)
Out[3]: NoneType

表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。可以将None赋值给任何变量,也可以给None值变量赋值

In[4]: type('')
Out[4]: str

知识点扩展:

在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。python变量初始化为空值分别是:

数值

digital_value = 0

字符串

str_value = "" 

列表

list_value = []

字典

ditc_value = {}

元组

tuple_value = ()

Python中关于空类型的判断使用的内建函数any(),

any(iterable)
Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:
 
def any(iterable):
  for element in iterable:
    if element:
      return True
  return False
New in version 2.5.

到此这篇关于python中怎么表示空值的文章就介绍到这了,更多相关python如何表示空值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用python调用浏览器并打开一个网址的例子
Jun 05 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
python实现隐马尔科夫模型HMM
Mar 25 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
Python3实现计算两个数组的交集算法示例
Apr 03 Python
Python 函数list&read&seek详解
Aug 28 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
May 26 Python
python json.dumps() json.dump()的区别详解
Jul 14 Python
Python基于Opencv识别两张相似图片
Apr 25 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
Python调用OpenCV实现图像平滑代码实例
Jun 19 #Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 #Python
为什么python比较流行
Jun 19 #Python
查看keras的默认backend实现方式
Jun 19 #Python
Python图像阈值化处理及算法比对实例解析
Jun 19 #Python
OpenCV 之按位运算举例解析
Jun 19 #Python
Python实现ElGamal加密算法的示例代码
Jun 19 #Python
You might like
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
化工工艺专业求职信
2013/09/22 职场文书
小学教师学期末自我评价
2013/09/25 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
工作建议书范文
2014/05/13 职场文书
物理学专业自荐信
2014/06/11 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
中国梦团日活动总结
2014/07/07 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
用position:sticky完美解决小程序吸顶问题的实现方法
2021/04/24 HTML / CSS