Python核心编程 练习 第四章
来源:互联网 发布:商机助理怎么传淘宝 编辑:程序博客网 时间:2024/06/10 03:46
#4-1 python 对象。与所有python对象有关的三个属性是什么?请简单描述一下#身份:每一个对象都有一个唯一的身份表示自己,任何对象的身份可以使用内建函数id()来得到。#类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。你可以使用内建函数type()查看python对象的类型#值:对象表示的数据线。
#4-2 类型。不可更改(immutable)指的是什么?python的哪些类型是可更改的(mutable),哪些不是?#对象的值是否可以更改被称为对象的可改变性#列表、字典属于可变类型#数字、字符串、元组处于不可变类型。
#4-3 类型。哪些python类似是按照顺序访问的,它们和映射类型的不同是什么?#python的字符串、列表、元组是顺序访问的,序列类型是指容器内的元素按从0开始的索引顺序访问。#映射类型类似序列的索引属性,不过它的索引并不使用顺序的数字偏移量取值,它的元素无序存放,通过一个唯一的键来访问,它容纳的是哈希键-值对的集合。
#4-4 type()。内建函数type()做什么?type()返回的对象是什么?#type() 接受一个对象作为参数,并返回它的类型
#4-5 str() 和 repr()。内建函数str()和repr()之间的不同是什么?哪一个等价于反引号('')操作符?#str()函数得到的字符串可读性好, 而repr()函数得到的字符串通常可以用来重新获得该对象。#repr() 和 `` 做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示, 也就是说绝大多数情况下可以通过求值运算(使用eval()内建函数)重新得到该对象。
#4-6 对象相等。你认为type(a) == type(b) 和 type(a) is type(b) 之间的不同是什么?为什么会选择后者?函数isinstance() 与这有什么关系?#type(a) == type(b)是对象值的比较,type(a) is type(b)是对象身份的比较。#isinstance()用于判断一个对象是否是另外一个给定类的实例。
#4-8 列表和元组。列表和元组的相同点是什么?不同点是什么?#列表和元组都可以访问里面的数据。列表可以改变,元组不能改变。
#4-9 实践,给定以下赋值:a = 10b = 10c = 100d = 100e = 10.0f = 10.0请问下面各表达式的输出是什么?为什么?(a) a <strong>is</strong> b(b) c <strong>is</strong> d(c) e <strong>is</strong> fpython不支持单精度浮点型>>> a is bTrue>>> c is dTrue>>> e is fFalse
0 0
- Python核心编程 练习 第四章
- 《Python核心编程》第四章练习解析
- 《Python核心编程》第二版第四章练习
- 《python核心编程第二版》第四章练习解析
- Python核心编程 第四章
- 《Python核心编程》第四章:Python 对象
- Python核心编程第四章笔记
- Python核心编程-练习
- python多线程编程——《python核心编程第四章》
- Python核心编程 练习 第二章
- Python核心编程 练习 第五章
- Python核心编程 练习 第六章
- 《python核心编程》第二章练习答案
- python核心编程--第六章 6.22 练习
- python核心编程--第七章 7.12 练习
- python核心编程--第八章 8.15 练习
- python核心编程--第九章 9.11 练习
- Python核心编程 练习 第二章
- 算法竞赛入门经典 Dynamic Programming
- hdu 1017 A Mathematical Curiosity
- 1050. String Subtraction (20)
- EBS R12多组织的实现原理
- java面试宝典-传值和传引用
- Python核心编程 练习 第四章
- iPhone开发之网络编程 AsyncSocket
- Android 应用程序之道
- storyboard取得视图控制器
- hdu 2457 DNA repair ac自动机+dp
- android最新环境搭建的问题!
- 无法访问google的简单解决办法
- 超级详细01背包
- Raft一致性算法