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爬虫神器Beautiful Soup用法
Jan 20 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
python实现数据预处理之填充缺失值的示例
Dec 22 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
python让列表倒序输出的实例
Jun 25 Python
python3 拼接字符串的7种方法
Sep 12 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
Dec 07 Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 Python
Python中拆分字符串的操作方法
Jul 23 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
python matplotlib折线图样式实现过程
Nov 04 Python
python pyecharts 实现一个文件绘制多张图
May 13 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
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
JS 表单验证大全
2011/11/23 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
jQuery+ajax读取并解析XML文件的方法
2016/09/09 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
Python中为什么要用self探讨
2015/04/14 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
中专毕业生自我鉴定
2013/11/21 职场文书
啤酒节策划方案
2014/05/28 职场文书
分公司负责人任命书
2014/06/04 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
保送生自荐信范文
2015/03/26 职场文书
入党自传范文2015
2015/06/26 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers