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实现下载网易云音乐的高清MV
Mar 16 Python
python开发之thread实现布朗运动的方法
Nov 11 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
详解Python装饰器
Mar 25 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Pytorch释放显存占用方式
Jan 13 Python
python生成大写32位uuid代码
Mar 03 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
深度学习详解之初试机器学习
Apr 14 Python
Django基础CBV装饰器和中间件
Mar 22 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源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
js获取事件源及触发该事件的对象
2013/10/24 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
详解JavaScript UTC时间转换方法
2016/01/07 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
美国最大的香水连锁店官网:Perfumania
2016/08/15 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
医院门卫岗位职责
2013/12/30 职场文书
公司贷款承诺书
2014/05/30 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
天鹅湖观后感
2015/06/09 职场文书
走进科学观后感
2015/06/18 职场文书
军训新闻稿范文
2015/07/17 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL