2026年计算机编程语言Python进阶与考试题.docxVIP

  • 1
  • 0
  • 约4.74千字
  • 约 14页
  • 2026-09-08 发布于福建
  • 举报

2026年计算机编程语言Python进阶与考试题.docx

第PAGE页共NUMPAGES页

2026年计算机编程语言Python进阶与考试题

一、选择题(每题2分,共20题)

1.在Python中,以下哪个方法可以用来删除字典中的指定键值对?

A.`remove()`

B.`pop()`

C.`delete()`

D.`del_item()`

答案:B

解析:`pop()`方法用于删除字典中的指定键值对,并返回该键对应的值。`del`关键字也可以删除,但`pop()`更常用。

2.以下哪个模块用于处理正则表达式?

A.`math`

B.`random`

C.`re`

D.`json`

答案:C

解析:`re`模块是Python中用于正则表达式的标准库。

3.在Python中,如何判断一个对象是否是可迭代的?

A.`hasattr(obj,__iter__)`

B.`isinstance(obj,iterable)`

C.`obj.__iter__()`

D.`iter(obj)`

答案:A

解析:`__iter__`属性的存在表示对象可迭代。`isinstance(obj,iterable)`也可以,但`hasattr`更直接。

4.以下哪个装饰器可以用于缓存函数的返回值?

A.`@once`

B.`@lru_cache`

C.`@memoize`

D.`@cache`

文档评论(0)

1亿VIP精品文档

相关文档