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获取DLL和EXE文件版本号的方法
Mar 10 Python
python实现字符串和日期相互转换的方法
May 13 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
python字符串string的内置方法实例详解
May 14 Python
numpy.std() 计算矩阵标准差的方法
Jul 11 Python
Selenium(Python web测试工具)基本用法详解
Aug 10 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
python操作小程序云数据库实现简单的增删改查功能
Jun 06 Python
Python发展史及网络爬虫
Jun 19 Python
python制作朋友圈九宫格图片
Nov 03 Python
哪种Python框架适合你?简单介绍几种主流Python框架
Aug 04 Python
python中_del_还原数据的方法
Dec 09 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实现和c#一致的DES加密解密实例
2017/07/24 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
js树形控件脚本代码
2008/07/24 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
简单使用Python自动生成文章
2014/12/25 Python
Python是编译运行的验证方法
2015/01/30 Python
Python生成随机验证码的两种方法
2015/12/22 Python
Python使用爬虫猜密码
2016/02/19 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
鲜果饮品店创业计划书
2014/01/21 职场文书
大学生个人实习的自我评价
2014/02/15 职场文书
工作作风承诺书
2014/08/30 职场文书
个人年终总结结尾
2015/03/06 职场文书
创业计划书之餐饮
2019/09/02 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书