该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
13)Python中的lambda表达式是什么?
lambda表达式是一个匿名函数,通常用作代码行内的嵌入函数。
14)为什么Python中的lambda表达式没有声明?
Python中的lambda表达式没有声明是因为它只是用来创建一个新的函数对象,并且在运行时才返回结果。
15)Python中的pass是什么意思?
pass是Python中的空操作语句,或者说,它是一个复杂语句中的一个空间占位符,只是用来表示空白,什么都不用写。
16)Python的迭代器是什么?
Python中的迭代器是用来迭代包含一组元素的容器的,如列表。
17)Python中的unittest是什么?
unittest是Python中的单元测试框架。它支持共享的测试建立、自动测试、关闭测试、聚集测试等等。
18)什么是切片?
从一个序列如列表、元组、字符串等类型中选择一个范围中的元素的机制叫做切片。
19)Python中的生成器是什么?
它是一种实现迭代器的方式。除了yield表达式外,它和正常的函数没什么区别。
20)Python中的docstring是什么?
docstring是Python中产生文档的方式,它可以为Python中的函数、模块和类产生文档。
21)Python中如何拷贝一个对象?
一般情况下,可以使用copy.copy()或者copy.deepcopy()函数进行对象拷贝。但是并不能拷贝所有的对象,只能拷贝大部分。
22)Python中负的索引是什么意思?
Python中可以使用整数和负数进行索引。对于正索引,0是第一个,1是第二个,以此类推。对于负索引,-1是最后一个,-2是倒数第二个,以此类推。
23)怎样将一个数字转换成字符串?
使用内置函数str()即可。如果想要八进制或者十六进制的形式,可以使用oct()或者hex()函数。
24)xrange和range的区别是什么?
xrange返回一个xrange对象,而range返回一个list对象,而且会使用和其范围大小相同的内存,不管这个范围有多大。
25)Python中的模块和包是什么?
在Python中,模块就是一种构建程序的方式。每一个Python程序文件都是一个模块,这个文件还可以引入其他模块如对象和属性等。
Python程序的文件夹就是模块的包。一个包可以包含模块和子文件夹。