1.内置布尔类型  (True and False.  非零值可代表True,零值可以代表False。)

  这里的零值和非零值我把它广泛理解,而不是像Java那样int=0 之类的

  这里的零值包括:数值类型为00.0空列表空元组空集合空字典 ,而非零值自然与之相反。

  0.0的情况要小心精度或四舍五入问题,例如0.000000001

2.数值类型

  python3开始,整数型相当于python2.0的long类型,但python好像只有1种整数型。

  (python2.0的int类型受sys.maxint的限制和平台限制)

  整数型是不受内存限制的。例如你可以用(100个3×200个5,若系统,可用内存允许的话),没测试这么大的书,应该可以、

3.列表,元组,集合(非空时index从0开始)

  三者区别:

  1.   列表是可变有序的
  2.   元组是不可变有序的  
  3.   集合是可变、无序、不可重复的  

按列表为例:  

python里的列表这些非常自然,使用起来非常方便,你可以在列表添加任何数据类型的值

例如,你可以这样声明一个列表 alist = [1,'1',True,[1]]

这里有4个元素,但是4种类型,分别是数值型、字符串、布尔型、列表型。

看起来第四种好像是其他语言中的多维数组,但却不是这样理解。我这样理解:python所有东东都是对象。

而[1]是一个列表,是一个对象。所以这个对象可以放进alist列表里,同样的,python里,函数也是一个对象,所以你可以把一个函数装进,就像这样。

def myfun():print('nothing')alist = [1,'1',True,[1],myfun]print(alist)

打印结果:[1, '1', True, [1], <function myfun at 0x010B50C0>]

在python中,牢记:Everything is an object!  在python,这里句话体现的淋漓尽致,非常直接,没有扭扭捏捏!

字典这里不做介绍。

转载于:https://www.cnblogs.com/NewZi/archive/2012/01/20/2328079.html

[Python学习第一天]内置数据类型介绍,万物皆对象!相关推荐

  1. python数据类型与数据结构--内置数据类型

    学习目标:将python所涉及的数据类型.数据结构弄清楚 python作为面向对象编程语言.那么代表数据的对象都有哪些呢? 在这里我把他们分为内置数据类型,文件数据类型,第三方常用数据结构和自定义的数 ...

  2. orm设置bool型 python_python基础教程之基本内置数据类型介绍

    Python基本内置数据类型有哪些 一些基本数据类型,比如:整型(数字).字符串.元组.列表.字典和布尔类型. 随着学习进度的加深,大家还会接触到更多更有趣的数据类型,python初学者入门时先了解这 ...

  3. 【Python】第二章 内置数据类型

    该文章内容整理自<Python编程:从入门到实践>.<流畅的Python>.以及网上各大博客 文章目录 内置数据类型 变量 基本运算 特殊值 布尔值 数字类型 序列 字符串 转 ...

  4. 学python电脑硬件_2020 python学习第一天————编程语言及计算机介绍

    1.1 计算机的三大核心硬件 cpu(负责取指令并且运行) 内存(存取速度快,只能临时保存数据) 硬盘(用来永久保存数据,但存取速度慢):机械硬盘.固态硬盘 1.2 运行程序与计算机硬件的关系 程序最 ...

  5. python类型-Python基本内置数据类型有哪些?

    玩蛇网Python学习平台在这里会和大家讲下Python初学者,最常用到的Python基本内置数据类型有哪些. 在Python程序中,每个数据都是对像,每个对像都有自己的一个类型.不同类型有不同的操作 ...

  6. python3字典升序排序_python3从零学习-4.2、内置数据类型

    内置标准类型: * Boolean(布尔) * Number(数字) * String(字符串) * List(列表) * Tuple(元组) * Sets(集合) * Dictionary(字典) ...

  7. Python数据结构与算法(1.2)——Python基础之变量与内置数据类型

    Python数据结构与算法(1.2)--Python基础之变量与内置数据类型 0. 学习目标 1. Python 程序的运行 1.1 Python 交互式解释器 1.2 Python 程序脚本 2. ...

  8. 数据结构(Python版):Python内置数据类型

    1. Python内置数据类型 python内置数据类型中的列表list和字典dict,可作为Python语言中实现各种常用数据结构的基石,后续各种数据结构均基于他们实现.两种数据类型的常见(操作)方 ...

  9. 以下不是python内置数据类型的是_以下不是python内置数据类型的是

    以下不是python内置数据类型的是 答:float 关于分娩先兆,下述哪项是错误的 答:初产妇见红血量比经产妇多 中国提出的________理念,为世界和平繁荣提供了新路径,并被写入联合国决议 答: ...

最新文章

  1. python标准库学习9
  2. HDOJ--4821--String【弦hash】
  3. hadoop-0.21.0 在Windows环境下的部署(2)Hadoop配置
  4. C++程序员笔试复习概要(一)
  5. 策略模式(策略不同类,场景不同策略不同,环境策略分离组合)
  6. 大批量执行webservice出现“无法连接远程服务器”解决方案
  7. halcon模板匹配学习(二) 准备模板
  8. 一张图看懂python编程
  9. pyqt,Qt Designer 界面布局子窗口可移动
  10. 最强自定义PHP集成环境,系统缺失dll和vc也能正常运行
  11. yum无法正常使用的解决办法
  12. 【BERT】源码分析(PART I)
  13. CAN FD协议描述
  14. VMware虚拟机安装Kali破解WiFi密码
  15. java搭建安卓服务器_无框架完整搭建安卓app及其服务端(一)
  16. Linux 3.10内核锁瓶颈描述以及解决-overlayfs的性能缺陷
  17. java实现凯撒密码_凯撒密码--java实现
  18. 怎么将html发布到天猫,天猫商家商品发布到淘小铺后台流程
  19. 利用springcloud搭建一个简易的分布式简历展示系统
  20. 为何巴菲特和马斯克站在了一起?

热门文章

  1. 第7章python作业
  2. 吉布斯现象( Gibbs)
  3. 整理的一份古代诗词集+C语言固定大小文本替换
  4. linux usb ehci hcd,解决Fedora 9/10/11下内核ehci_hcd模块启用usb2.0出现io故障无法正常工作的临时方法...
  5. 补充卡巴使用中问题的解决方案
  6. 计算机网络基础知识分享(二)
  7. 如何使用Java在Word中插入表格
  8. 什么是液晶屏的极性变换(一)
  9. 怎样让HTML自动开始时间,【jQuery日期处理】选择开始时间,自动结束时间
  10. Android中的网络时间同步