首先了解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中怎么表示空值相关推荐

  1. python空类型用什么表示_python空集合如何表示

    python中,用set来表示一个无序不重复元素的序列.set的主要作用就是用来给数据去重. 可以使用大括号 { } 或者 set() 函数创建集合,但是注意如果创建一个空集合必须用 set() 而不 ...

  2. python映射类型是什么意思_Python中字典映射类型的学习教程

    字典是python语言中唯一的映射类型,用花括号{}表示,一个字典条目就是一个键值对,方法keys()返回字典的键列表,values()返回字典的值列表,items()返回字典的键值对列表.字典中的值 ...

  3. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  4. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  5. python中表示空类型的是_python中怎么表示空值

    首先了解python对象的概念 python中,万物皆对象,所有的操作都是针对对象的. 那什么是对象?5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是 ...

  6. python空类型-在Python中__________表示空类型。

    [填空题]任意长度的 Python 列表.元组和字符串中最后一个元素的下标为 ________ . [单选题]下面代码的输出结果是 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬ ...

  7. 可以获取python整数类型帮助的语句_Python入门第二课--数据类型、条件语句

    Python中整数和浮点数 Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致. 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以 ...

  8. python object的实例是什么_python中的type和object详解

    这篇博客主要描述Python的新风格对象(new-style objects),如下: 和分别是什么? 用户自定义的类和实例之间是怎么联系的?它们和内置类型又是怎么联系的? 什么是元类(metacla ...

  9. python空类型-python 空类型

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在python中,数据采用了对象的形式(无论是python内置对象还是使 ...

最新文章

  1. 数据库中存储与读取文件
  2. cookie被淘汰_session正在被淘汰吗?
  3. SQL Server数据库--过滤数据
  4. NameNode之DataNode管理
  5. VS2013 MFC + OpenCV3.0 打开图片
  6. java转换成kotlin语言教程_#7 Kotlin教程 | 把Java转换为Kotlin
  7. Ubuntu 16.04 安装 破解版的PyCharm
  8. 【腾讯地图】纯手写微信定位考勤小程序,内附完整源码!
  9. 基于matlab的适应度曲线的代码,matlab常用的几个适应度评价函数分析.docx
  10. 建筑八大员培训湖北劳务员培训建筑劳务人员实名制管理的问题
  11. VUE动态展示表格字段
  12. 教你如何一键重装Windows7系统
  13. 单片机中常用的串口通信协议帧
  14. 大学生没有项目经验该怎么拿测开岗位的office?
  15. 密码应用体系建设(政务方向)
  16. Kafka生产者与消费者详解
  17. Weblogic 弱密码+部署war包getshell
  18. 初识Linux Kernel 移植 之 dm9621网卡驱动移植
  19. Adobe Acrobat XI Pro安装
  20. JavaScript JSON解析

热门文章

  1. 刁钻!你和队友之间选一个淘汰,你怎么选?
  2. Java集合框架:Arrays工具类
  3. cocos2d-x2.2九宫格CCScale9Sprite有bug
  4. 围观了张一鸣近10年的微博,我整理了这20多条经验之谈
  5. 力扣174. 地下城游戏
  6. Django环境搭建
  7. 音视频技术开发周刊 | 144
  8. 范醒哲:5G时代是时候全面解决TCP的效率问题了
  9. MapReduce+Docker:Archer简化Netflix媒体处理
  10. LiveVideoStackCon讲师热身分享第一季