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中的集合类型知识讲解
Aug 19 Python
总结python实现父类调用两种方法的不同
Jan 15 Python
python 第三方库的安装及pip的使用详解
May 11 Python
python win32 简单操作方法
May 25 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
python实现员工管理系统
Jan 11 Python
Python笔记之工厂模式
Nov 20 Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
Python3 filecmp模块测试比较文件原理解析
Mar 23 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/06/26 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
laravel 数据验证规则详解
2019/10/23 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
jQuery弹框插件使用方法详解
2020/05/26 jQuery
Jquery Fade用法详解
2020/11/06 jQuery
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
软件工程专业推荐信
2013/10/28 职场文书
员工入职担保书范文
2014/04/01 职场文书
初三学生个人自我评定
2014/04/06 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
大学生读书笔记范文
2015/07/01 职场文书
投诉信格式范文
2015/07/02 职场文书
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python