[Python学习第一天]内置数据类型介绍,万物皆对象!
1.内置布尔类型 (True and False. 非零值可代表True,零值可以代表False。)
这里的零值和非零值我把它广泛理解,而不是像Java那样int=0 之类的
这里的零值包括:数值类型为0或0.0、空列表、空元组、空集合、空字典 ,而非零值自然与之相反。
0.0的情况要小心精度或四舍五入问题,例如0.000000001
2.数值类型
python3开始,整数型相当于python2.0的long类型,但python好像只有1种整数型。
(python2.0的int类型受sys.maxint的限制和平台限制)
整数型是不受内存限制的。例如你可以用(100个3×200个5,若系统,可用内存允许的话),没测试这么大的书,应该可以、
3.列表,元组,集合(非空时index从0开始)
三者区别:
- 列表是可变、有序的
- 元组是不可变、有序的
- 集合是可变、无序、不可重复的
按列表为例:
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学习第一天]内置数据类型介绍,万物皆对象!相关推荐
- python数据类型与数据结构--内置数据类型
学习目标:将python所涉及的数据类型.数据结构弄清楚 python作为面向对象编程语言.那么代表数据的对象都有哪些呢? 在这里我把他们分为内置数据类型,文件数据类型,第三方常用数据结构和自定义的数 ...
- orm设置bool型 python_python基础教程之基本内置数据类型介绍
Python基本内置数据类型有哪些 一些基本数据类型,比如:整型(数字).字符串.元组.列表.字典和布尔类型. 随着学习进度的加深,大家还会接触到更多更有趣的数据类型,python初学者入门时先了解这 ...
- 【Python】第二章 内置数据类型
该文章内容整理自<Python编程:从入门到实践>.<流畅的Python>.以及网上各大博客 文章目录 内置数据类型 变量 基本运算 特殊值 布尔值 数字类型 序列 字符串 转 ...
- 学python电脑硬件_2020 python学习第一天————编程语言及计算机介绍
1.1 计算机的三大核心硬件 cpu(负责取指令并且运行) 内存(存取速度快,只能临时保存数据) 硬盘(用来永久保存数据,但存取速度慢):机械硬盘.固态硬盘 1.2 运行程序与计算机硬件的关系 程序最 ...
- python类型-Python基本内置数据类型有哪些?
玩蛇网Python学习平台在这里会和大家讲下Python初学者,最常用到的Python基本内置数据类型有哪些. 在Python程序中,每个数据都是对像,每个对像都有自己的一个类型.不同类型有不同的操作 ...
- python3字典升序排序_python3从零学习-4.2、内置数据类型
内置标准类型: * Boolean(布尔) * Number(数字) * String(字符串) * List(列表) * Tuple(元组) * Sets(集合) * Dictionary(字典) ...
- Python数据结构与算法(1.2)——Python基础之变量与内置数据类型
Python数据结构与算法(1.2)--Python基础之变量与内置数据类型 0. 学习目标 1. Python 程序的运行 1.1 Python 交互式解释器 1.2 Python 程序脚本 2. ...
- 数据结构(Python版):Python内置数据类型
1. Python内置数据类型 python内置数据类型中的列表list和字典dict,可作为Python语言中实现各种常用数据结构的基石,后续各种数据结构均基于他们实现.两种数据类型的常见(操作)方 ...
- 以下不是python内置数据类型的是_以下不是python内置数据类型的是
以下不是python内置数据类型的是 答:float 关于分娩先兆,下述哪项是错误的 答:初产妇见红血量比经产妇多 中国提出的________理念,为世界和平繁荣提供了新路径,并被写入联合国决议 答: ...
最新文章
- python标准库学习9
- HDOJ--4821--String【弦hash】
- hadoop-0.21.0 在Windows环境下的部署(2)Hadoop配置
- C++程序员笔试复习概要(一)
- 策略模式(策略不同类,场景不同策略不同,环境策略分离组合)
- 大批量执行webservice出现“无法连接远程服务器”解决方案
- halcon模板匹配学习(二) 准备模板
- 一张图看懂python编程
- pyqt,Qt Designer 界面布局子窗口可移动
- 最强自定义PHP集成环境,系统缺失dll和vc也能正常运行
- yum无法正常使用的解决办法
- 【BERT】源码分析(PART I)
- CAN FD协议描述
- VMware虚拟机安装Kali破解WiFi密码
- java搭建安卓服务器_无框架完整搭建安卓app及其服务端(一)
- Linux 3.10内核锁瓶颈描述以及解决-overlayfs的性能缺陷
- java实现凯撒密码_凯撒密码--java实现
- 怎么将html发布到天猫,天猫商家商品发布到淘小铺后台流程
- 利用springcloud搭建一个简易的分布式简历展示系统
- 为何巴菲特和马斯克站在了一起?
热门文章
- 第7章python作业
- 吉布斯现象( Gibbs)
- 整理的一份古代诗词集+C语言固定大小文本替换
- linux usb ehci hcd,解决Fedora 9/10/11下内核ehci_hcd模块启用usb2.0出现io故障无法正常工作的临时方法...
- 补充卡巴使用中问题的解决方案
- 计算机网络基础知识分享(二)
- 如何使用Java在Word中插入表格
- 什么是液晶屏的极性变换(一)
- 怎样让HTML自动开始时间,【jQuery日期处理】选择开始时间,自动结束时间
- Android中的网络时间同步