程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

python3从入门到精通之数据类型,布尔类型介绍

发布于2019-08-05 11:58     阅读(761)     评论(0)     点赞(2)     收藏(5)


 

数据的类型

 为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的。

  • Number(数字)
    • int(整型)
    • float(浮点型)
    • complex(复数) 
  • bool(布尔)
  • String(字符串)
  • Tuple(元祖)
  • List(列表)
  • Dictionary(字典)
  • Set(集合)

 其中Number(数字)、String(字符串)、Tuple(元祖)为**不可变**类型,List(列表)、Dictionary(字典)、Set(集合)为**可变**类型。

可变类型

顾名思义就是值可以改变的类型,且变值当前变量的内存地址不会改变。可用id(变量名)函数打印内存地址测试。

不可变类型

它的值不可以改变,每次改变值的时候相当于重新创建了一个对象,之前的对象被销毁,故它的内存地址会根据它的值的改变而改变

布尔类型

它的返回值只有两种结果,要么真,要么假,在python中Ture相当于数字1,False相当于数字0

它在以下情况中判断返回值也为False:

  • []:空列表
  • {}:空字典
  • ‘’:空字符串
  • set():空集合
  • ():空元组
  • None:空
  • 0:数字0

 总之除了数字类型以外,只要该数据类型是空的,它的返回值就是False



所属网站分类: 技术文章 > 博客

作者:雪儿

链接:https://www.pythonheidong.com/blog/article/4463/20128692a0ba9a551db9/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)