码迷,mamicode.com
首页 > 编程语言 > 详细

python 基础篇(二)数据类型概述

时间:2015-12-27 16:16:04      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

正式进入python的学习。

数据类型可以分为身份,类型,数据项三项联合组成。

身份: id()

类型:type()

数据类型:int,boolean,tuple,string,dict,list

1.不可变类型:int,string,tuple,boolean

2.可变类型:dict,list。

可变不可变是指当前引用类型的数据项是否改变

所有的id都是唯一的。

不需要提前定义,是动态类型。

一.变量的赋值都是引用,id()表示的后面的引用,我们以boolean为例

技术分享

可以看出id变了,事实上a只是换了个引用,a不能在原本基础上修改,只能引用另一个数据对象,所以是不可变类型,相当于c++中的指针变化。

然后看list为例

技术分享

可以看出id没变,所以list在原来基础上修改的,所以是可变类型的,值可以修改。

二.bool的选择

技术分享

bool(x):x不是0,则为True

 

 

 

 

python 基础篇(二)数据类型概述

标签:

原文地址:http://www.cnblogs.com/acliang/p/5080198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!