python(第二版)第四章答案

4-1.Python对象。与所有Python对象有关的三个属性是什么?请简单的描述一下。

答案:

所有的Python对象都拥有三个特性:身份,类型和值。

身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。

类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。可以使用内建函数type()查看对象的类型。在Python中类型也是对象。

值:对象标识的数据项。

4-2.类型。不可更改(immutable)指的是什么?Python的哪些类型是可更改(mutable)的,哪些不是?

答案:

不可更改指对象创建以后值不可以更新。

immutable的类型:数字,字符串,元组

mutable的类型:列表,字典

4-3.类型。哪些Python类型是按照顺序访问的,他们和映射类型的不同是什么?

答案:

string,tuple,list是按照顺序访问的。

字典是映射访问。字典中的元素,他们的索引并不使用顺序的数字偏移量取值,它的元素无序存放,通过一个唯一的键来访问。

4-4.type()。内建函数type()作什么?type()返回的对象是什么?

答案:内建函数type()返回任意Ptrhon对象的数据类型,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值