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实现TCP服务器端与客户端的方法详解
Apr 30 Python
Python3处理文件中每个词的方法
May 22 Python
Centos Python2 升级到Python3的简单实现
Jun 21 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 Python
Python3使用pandas模块读写excel操作示例
Jul 03 Python
python实现连连看辅助(图像识别)
Mar 25 Python
对Python生成器、装饰器、递归的使用详解
Jul 19 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
Python实现删除某列中含有空值的行的示例代码
Jul 20 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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网上商城购物车设计代码分享
2012/02/15 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
谷歌地图打不开的解决办法
2014/08/07 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
空指针到底是什么
2012/08/07 面试题
办公室前台岗位职责范本
2013/12/10 职场文书
采购内勤岗位职责
2013/12/10 职场文书
污水厂厂长岗位职责
2014/01/04 职场文书
教师考核鉴定意见
2015/06/05 职场文书
python 提取html文本的方法
2021/05/20 Python
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python