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 相关文章推荐
举例讲解Django中数据模型访问外键值的方法
Jul 21 Python
python字典多键值及重复键值的使用方法(详解)
Oct 31 Python
Python开发的实用计算器完整实例
May 10 Python
ubuntu环境下python虚拟环境的安装过程
Jan 07 Python
Python之list对应元素求和的方法
Jun 28 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
python获取栅格点和面值的实现
Mar 10 Python
Python3 获取文件属性的方式(时间、大小等)
Mar 12 Python
python实现飞船大战
Apr 24 Python
在keras中实现查看其训练loss值
Jun 16 Python
Python中else的三种使用场景
Jun 16 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
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
Gird事件机制初级读本
2007/03/10 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
Python 功能和特点(新手必学)
2015/12/30 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
Python中super函数用法实例分析
2019/03/18 Python
python七夕浪漫表白源码
2019/04/05 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
在keras中实现查看其训练loss值
2020/06/16 Python
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
副董事长岗位职责
2014/04/02 职场文书
土木工程求职信
2014/05/29 职场文书
门面房租房协议书
2014/12/01 职场文书
领导参观欢迎词
2015/01/26 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
工作年限证明范本
2015/06/15 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
聊一聊python常用的编程模块
2021/05/14 Python