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的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
初学Python函数的笔记整理
Apr 07 Python
Python日志模块logging简介
Apr 13 Python
pymongo实现多结果进行多列排序的方法
May 16 Python
Python 的描述符 descriptor详解
Feb 27 Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
使用pandas中的DataFrame数据绘制柱状图的方法
Apr 10 Python
Python2.7:使用Pyhook模块监听鼠标键盘事件-获取坐标实例
Mar 14 Python
Python如何使用队列方式实现多线程爬虫
May 12 Python
Python装饰器详细介绍
Mar 25 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
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
js判断变量是否空值的代码
2008/10/26 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
Javascript对象Clone实例分析
2015/06/09 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
Python虚拟环境Virtualenv使用教程
2015/05/18 Python
python 字典(dict)按键和值排序
2016/06/28 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
python如何将两张图片生成为全景图片
2020/03/05 Python
Python3爬虫关于识别检验滑动验证码的实例
2020/07/30 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
小区门卫工作职责
2013/12/14 职场文书
检察官就职演讲稿
2014/01/13 职场文书
考博专家推荐信
2014/05/10 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
体育教师求职信
2014/06/30 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
玄武湖导游词
2015/02/05 职场文书
学风建设主题班会
2015/08/17 职场文书