Python经典题库及答案 .pdfVIP

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

__________________________________________________

Python经典题库及答案

一、简答题

1、写出python导入模块的关键字

((1)import,(2)from*import*)

2、写出Python运算符的两种功能?(1)数字位

运算;2)集合交集运算。)

3、简单解释Python基于值的自动内存管理方式?

(Python采用的是基于值得内存管理方式,在

Python中可以为不同变量赋值为相同值,这个值

在内存中只有一份,多个变量指向同一个内存地址;

Python具有自动内存管理功能,会自动跟踪内存

中所有的值,对于没有任何变量指向的值,Python

自动将其删除。)

4、在Python中导入模块中的对象有哪几种方式?

(1)import模块名[as别名];2)from模块名

import对象名[as别名];3)frommath

import*)

5、解释Python脚本程序的“name”变量及其作

用?(每个Python脚本在运行时都有一个

“name”属性。如果脚本作为模块被导入,则其

“name”属性的值被自动设置为模块名;如果脚

本独立运行,则其“name”属性值被自动设置为

__________________________________________________

__________________________________________________

“main”。利用“name”属性即

可控制Python程序的运行方式。)

6、为什么应尽量从列表的尾部进行元素的增加与删

除操作?(当列表增加或删除元素时,列表对象自

动进行内存扩展或收缩,从而保证元素之间没有缝

隙,但这涉及到列表元素的移动,效率较低,应尽

量从列表尾部进行元素的增加与删除操作以提高处

理速度。)

7、分析逻辑运算符“or”的短路求值特性?(假设

有表达式“表达式1or表达式2”,如果表达式

1的值等价于True,那么无论表达式2的值是什

么,整个表达式的值总是等价于True。因此,不

需要再计算表达式2的值。)

8、简单解释Python中短字符串驻留机制?(对于短

字符串,将其赋值给多个不同的对象时,内存中只

有一个副本,多个对象共享改副本。)

9、异常和错误有什么区别?(异常是指因为程序执

行过程中出错而在正常控制流以外采取的行为。严

格来说,语法错误和逻辑错误不属于异常,但有些

语法错误往往会导致异常,例如由于大小写拼写错

__________________________________________________

__________________________________________________

误而访问不存在的对象,或者试图访问不存在的文

件,等等。)

10、使用pdb模块进行Python程序调试主要有哪

几种用法?(1)在交互模式下使用pdb模块提供

的功能可以直接调试语句块、表达式、函数等多种

脚本。2)在程序中嵌入断点来实现调试功能。在

程序中首先导入pdb模块,然后使用

pdb.set_trace()在需要的位置设置断点。如果程

序中存在通过该方法调用显式插入的断点,那么在

命令提示符环境下执行该程序或双击执行程序时将

自动打开pdb调试环境,即使该程序当前不处于调

试状态。

3)使用命令行调试程序。在命令行提示符下执行

“python–mpdb脚本文件名”,则直接进入调

试环境;当调试结束或程序正常结束以后,pdb

将重启该程序。)

10、阅读下面的代码,并分析假设文件

文档评论(0)

1636091513dfe9a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档