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第三方库xlrd/xlwt的安装与读写Excel表格
Jan 21 Python
Python实现的科学计算器功能示例
Aug 04 Python
python使用tensorflow保存、加载和使用模型的方法
Jan 31 Python
Python实现Linux监控的方法
May 16 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
Jan 20 Python
python如何调用字典的key
May 25 Python
Keras 使用 Lambda层详解
Jun 10 Python
python如何变换环境
Jul 21 Python
Python调用飞书发送消息的示例
Nov 10 Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 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
杏林同学录(八)
2006/10/09 PHP
php判断输入不超过mysql的varchar字段的长度范围
2011/06/24 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
Linux操作系统安装LAMP环境
2015/06/26 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
Django+Vue跨域环境配置详解
2018/07/06 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
JS遍历树层级关系实现原理解析
2020/08/31 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
python re模块的高级用法详解
2018/06/06 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
Python threading的使用方法解析
2019/08/28 Python
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
致100米运动员广播稿
2014/02/14 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
关于学习的演讲稿
2014/05/10 职场文书
给市场的环保建议书
2014/05/14 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
交流会主持词
2015/07/02 职场文书
车辆挂靠协议书
2016/03/23 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS