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 相关文章推荐
举例讲解Linux系统下Python调用系统Shell的方法
Nov 07 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
python使用opencv读取图片的实例
Aug 17 Python
使用pandas中的DataFrame数据绘制柱状图的方法
Apr 10 Python
PyTorch学习笔记之回归实战
May 28 Python
使用EduBlock轻松学习Python编程
Oct 08 Python
Python实现的KMeans聚类算法实例分析
Dec 29 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
django 微信网页授权认证api的步骤详解
Jul 30 Python
python 使用pdfminer3k 读取PDF文档的例子
Aug 27 Python
python/golang实现循环链表的示例代码
Sep 14 Python
django注册用邮箱发送验证码的实现
Apr 18 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
怎样辨别一杯好咖啡
2021/03/03 新手入门
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
Python3 导入上级目录中的模块实例
2019/02/16 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
Python爬虫开发与项目实战
2020/12/16 Python
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
小学生推普周国旗下讲话稿
2014/09/21 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
爱国电影观后感
2015/06/19 职场文书
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python