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 SqlAlchemy
Feb 12 Python
python脚本替换指定行实现步骤
Jul 11 Python
Python爬虫的两套解析方法和四种爬虫实现过程
Jul 20 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
python jenkins 打包构建代码的示例代码
Nov 29 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
Python网络爬虫信息提取mooc代码实例
Mar 06 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
关于matplotlib-legend 位置属性 loc 使用说明
May 16 Python
Python嵌入C/C++进行开发详解
Jun 09 Python
python调试工具Birdseye的使用教程
May 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
PHP 中的类
2006/10/09 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
nodejs下打包模块archiver详解
2014/12/03 NodeJs
AngularJS的一些基本样式初窥
2015/07/27 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
深入理解Node module模块
2018/03/26 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
python 对象和json互相转换方法
2018/03/22 Python
pandas string转dataframe的方法
2018/04/11 Python
使用Python更换外网IP的方法
2018/07/09 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
Python程序控制语句用法实例分析
2020/01/14 Python
印度在线购物网站:Paytmmall
2019/07/24 全球购物
党员专题组织生活会发言材料
2014/10/17 职场文书
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android