首页
›
答案
›
标签
›
Python程序设计
Python程序设计
201
正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。()
202
使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。()
203
在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。()
204
执行语句frommathimportsin之后,可以直接使用sin()函数,例如sin(3)。()
205
列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。()
206
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。()
207
在类定义的外部没有任何办法可以访问对象的私有成员。()
208
可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文件,从而脱离Python环境在Windows平台上运行。()
209
Python程序只能在安装了Python环境的计算机上以源代码形式运行。()
210
不同版本的Python不能安装到同一台计算机上。()
211
Python变量名区分大小写,所以student和Student不是同一个变量。()
212
正则表达式元字符^一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。()
213
正则表达式元字符\s用来匹配任意空白字符。()
214
正则表达式元字符\d用来匹配任意数字字符。()
215
lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。()
216
Python类的构造函数是init()。()
217
定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。()
218
定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。()
219
通过对象不能调用类方法和静态方法。()
220
在Python中可以为自定义类的对象动态增加新成员。()
221
Python类不支持多继承。()
222
属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。()
223
文件对象是可以迭代的。()
224
文件对象的tell()方法用来返回文件指针的当前位置。()
225
以写模式打开的文件无法进读操作。()
226
假设已成功导入os和sys标准库,那么表达式ospathdirname(sysexecutable)的值为Python安装目录。()
227
只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。()
228
Python字典支持双向索引。()
229
Python集合支持双向索引。()
230
Python元组支持双向索引。()
231
假设random模块已导入,那么表达式randomsample(range(10),20)的作用是生成20个不重复的整数。()
232
假设random模块已导入,那么表达式randomsample(range(10),7)的作用是生成7个不重复的整数。()
233
在Python3x中reduce()是内置函数。()
234
以读模式打开文件时,文件指针指向文件开始处。()
235
以追加模式打开文件时,文件指针指向文件尾。()
236
已知x=(1,2,3,4),那么执行x[0]=5之后,x的值为(5,2,3,4)。()
237
已知x=3,那么执行x+=6语句前后x的内存地址是不变的。()
238
成员测试运算符in作用于集合时比作用于列表快得多。()
239
在Python3x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。()
240
安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。()
241
使用random模块的函数randint(1,100)获取随机数时,有可能会得到100。()
242
如果只需要math模块中的sin()函数,建议使用frommathimportsin来导入,而不要使用importmath导入整个模块。()
243
已知列表x=[1,2,3,4],那么表达式xfind(5)的值应为-1。()
244
列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。()
245
g=lambdax:3不是一个合法的赋值表达式。()
246
内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。()
247
已知x和y是两个等长的整数列表,那么表达式sum((i*jfori,jinzip(x,y)))的作用是计算这两个列表所表示的向量的内积。()
248
已知x和y是两个等长的整数列表,那么表达式[i+jfori,jinzip(x,y)]的作用时计算这两个列表所表示的向量的和。()
249
表达式int(‘1’*64,2)与sum(2**iforiinrange(64))的计算结果是一样的,但是前者更快一些。()
250
已知x=list(range(20)),那么语句delx[::2]可以正常执行。()
251
已知x=list(range(20)),那么语句x[::2]=[]可以正常执行。()
252
已知x=list(range(20)),那么语句print(x[100:200])无法正常执行。()
253
已知x是个列表对象,那么执行语句y=x之后,对y所做的任何操作都会同样作用到x上。()
254
已知x是个列表对象,那么执行语句y=x[:]之后,对y所做的任何操作都会同样作用到x上。()
255
在Python中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址。()
256
表达式(i**2foriinrange(100))的结果是个元组。()
257
在Python中元组的值是不可变的,因此,已知x=([1],[2]),那么语句x[0]append(3)是无法正常执行的。()
258
包含yield语句的函数一般成为生成器函数,可以用来创建生成器对象。()
259
在函数中yield语句的作用和return完全一样。()
260
Python内置的字典dict中元素是按添加的顺序依次进行存储的。()
261
Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。()
262
Python内置字典是无序的,如果需要一个可以记住元素插入顺序的字典,可以使用collectionsOrderedDict。()
263
语句pass仅起到占位符的作用,并不会做任何操作。()
264
在条件表达式中不允许使用赋值运算符=,会提示语法错误。()
265
任何包含call()方法的类的对象都是可调用的。()
266
在Python中函数和类都属于可调用对象。()
267
无法使用lambda表达式定义有名字的函数。()
268
已知x是一个列表,那么x=x[3:]+x[:3]可以实现把列表x中的所有元素循环左移3位。()
269
已知x和y是两个字符串,那么表达式sum((1fori,jinzip(x,y)ifi==j))可以用来计算两个字符串中对应位置字符相等的个数。()
270
在设计派生类时,基类的私有成员默认是不会继承的。()
271
如果在设计一个类时实现类len()方法,那么该类的对象会自动支持Python内置函数len()。()
272
Python3x中字符串对象的encode()方法默认使用utf8作为编码方式。()
273
已知x=‘hellowworld’encode(),那么表达式xdecode(‘gbk’)的值为’hellowworld’。()
274
已知x=‘Python是一种非常好的编程语言’encode(),那么表达式xdecode(‘gbk’)的值为’Python是一种非常好的编程语言’。()
275
正则表达式’^http’只能匹配所有以’http’开头的字符串。()
276
二进制文件也可以使用记事本程序打开,只是无法正确阅读和理解其中的内容。()
277
正则表达式’[^abc]’可以一个匹配任意除’a’、’b’、’c’之外的字符。()
278
正则表达式’python|perl’或’p(ython|erl)’都可以匹配’python’或’perl’。()
279
文本文件是可以迭代的,可以使用forlineinfp类似的语句遍历文件对象fp中的每一行。()
280
Python的主程序文件pythonexe属于二进制文件。()
281
使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容。()
282
对字符串信息进行编码以后,必须使用同样的或者兼容的编码格式进行解码才能还原本来的信息。()
283
使用pickle进行序列化得到的二进制文件使用struct也可以正确地进行反序列化。()
284
已知当前文件夹中有一个文件readmetxt具有只读属性,假设标准库os已正确导入,那么可以通过语句oschmod(‘readmetxt’,0o777)来删除该文件的只读属性。()
285
Python标准库os的函数remove()不能删除具有只读属性的文件。()
286
字节串b’helloworld’和b’helloworld’的MD5值相差很小。()
287
由于异常处理结构try…except…finally…中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。()
288
使用TCP协议进行通信时,必须首先建立连接,然后进行数据传输,最后再关闭连接。()
289
TCP是可以提供良好服务质量的传输层协议,所以在任何场合都应该优先考虑使用。()
290
在4核CPU平台上使用多线程编程技术可以很轻易地获得400%的处理速度提升。()
291
多线程编程技术主要目的是为了提高计算机硬件的利用率,没有别的作用了。()
292
下列哪个语句在Python中是非法的()
293
关于Python内存管理,下列说法错误的是()
294
下面哪个不是Python合法的标识符()
295
Python不支持的数据类型有()
296
python源程序执行的方式()
297
Python语言语句块的标记是()
298
ab+c*2结果是:(C)
299
以下不是python中的关键字()
300
关于python类说法错误的是()
‹
1
2
3
4
5
›