python中的数据类型

python的数据类型

一、数据类型的组成

组成3部分:

身份 id方法来看一看他的唯一标示符,内存地址靠这个哦!

         >>> a = 1

>>> b = 2

>>> c = 'str'

>>> id(a)

167260336

>>> id(b)

167260324

>>> id(c)

3073655488L

类型 type来看一看。

         >>> type(a)

<type 'int'>

>>> type(c)

<type 'str'>

值 数据项。

 

某书里的傲娇结论:python里一切都是指针,所以不用再考虑指针这个问题了!

二、常用基本数据类型.

int 整型

boolean 布尔

string  字符串

list 列表

tuple 元祖

dict 字典

三、数据类型的可变和不可变

不可变类型:int,string,tuple

         引用发生变化,引用不同的数据对象

可变类型:list,dict

四、今天习题:

1 .info = 'abc'

info[2] = 'd'

结果是什么,为什么会报错呢?

 

string类型是不可变类型

         2.如果要把上面的字符串info里面的c替换成d,要怎么操作呢?

                   >>>info = 'abd'

>>> info

'abd'

         3.下面2个变量

 

a = '1'

b = 2

print a + b 的结果是什么,为什么会出现这个结果,如果希望结果是3,要怎么操作?

结果会出错,因为类型不一致。如果想要结果为3,可以进行类型转换

>>> print int(a)+b

3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值