测试知识:答案
- 
如何确定一个元组有多大?为什么这个工具位于它所在的地方? 内置 len函数返回Python中任何容器对象(包括元组)的长度(包含项目的数量)。它是内置函数而非类型方法,因为它适用于许多类型的对象。一般内置函数和表达式可以跨越许多对象类型;而方法是针对单个对象类型的,虽然有一些方法可能在多于一个类型上可用(比如,index适用于列表和元组)。
- 
编写一个改变元组第一项的表达式。(4, 5, 6) 在此过程中应该变为(1, 5, 6)。 因为它们不可变,所以不能真正就地修改元组,但可以使用想要的值生成一个新的元组。假如 T = (4, 5, 6),可以通过切片提取一部分并通过T = (1,) + T[1:]连接来创建新元组来改变第一项。(记住单项元组需要一个结尾的逗号。)你还可以把元组转换为列表,就地转换,并把它再转回元组,但这更耗费资源且在实践中很少需要——因为如果你知道对象需要就地修改,直接使用列表就好了。
- 
在文件的 open调用中,默认的处理模式参数是?是 r,用于读取文本输入。对于输入的文本文件,只传入外部文件名即可。
- 
把Python对象存储到文件而无需亲自将它们转换为字符串,可能要使用什么模块? pickle模块。struct模块是相关的,但它假定数据是被压缩为文件中的二进制格式;json也类似,它只转换特定集合的Python对象为JSON格式的字符串。
- 
如何一次性拷贝嵌套结构的所有部分? 导入 copy模块,调用copy.deepcopy(X)。 这在实践中也很少见;引用通常是需要的行为,且浅拷贝(比如: aList[:], aDict.copy(), set(aSet))通常满足大多数拷贝需求。
- 
何时Python认为一个对象是true? 如果它是非0数或非空集合对象。内置的单词 True和False本质上分别被预定义为整数0和1。
- 
你的追求是什么? - To learn Python.
- To movn on.
- To seek the Holy Grail.
 
 
           学习 Python:强大的面向对象编程(第 5 版)
学习 Python:强大的面向对象编程(第 5 版) 
        
         
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号