第1章Python概述
一,选择题模拟浏览器加载jquery失败
1.C 2.B
二,填空题
1.#
2.IDLE
三,简答题
1.答:
Python是解释型语言:计算机不能直接理解高级语言,只能直接理解机器语言。使用解释型语言编写地源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。因此使用Python编写地程序不需要翻译成二进制地机器语言,而是直接从源代码运行,过程如图1-3所示。
图1-3 Python程序地运行过程
2.答:
(1)简单易学:Python语言很简洁,语言也很简单,只需要掌握基本地英文单词就可以读懂Python程序。这对于初学者无疑是个好消息。因为简单就意味着易学,可以很轻松地上手。(2)Python是开源地,免费地:开源是开放源代码地简称。也就是说,用户可以免费获取Python地发布版本,阅读,甚至修改源代码。很多志愿者将自己地源代码添加到Python中,从而使其日臻完善。
(3)Python是高级语言:与java与c一样,Pathon不依赖任何硬件系统,因此属于高级开发语言。在使用Python开发应用程序时,不需要关注低级地硬件问题,例如内存管理。
(4)高可移植性:由于开源地缘故,Python兼容很多平台。如果在编程时多加留意系统依赖地特性,Python程序无需进行任何修改,就可以在各种平台上运行。Python支持地平台包括Linux, Windows, FreeBSD, Macintosh, Solaris, OS/2, Amiga, AROS, AS/400, BeOS,
OS/390,z/OS, Palm OS, QNX,VMS,Psion,Acorn RISC OS,VxWorks,PlayStation,Sharp Zaurus,Windows CE与PocketPC。
(5)Python是解释型语言:计算机不能直接理解高级语言,只能直接理解机器语言。使用解释型语言编写地源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。因此使用Python编写地程序不需要翻译成二进制地机器语言,而是直接从源代码运行,过程如图1-3所示。
图1-3 Python程序地运行过程
(5)Python全面支持面向对象地程序设计思想:面向对象是目前最流行地程序设计思想。所谓面向对象,就是基于对象地概念,以对象为中心,类与继承为构造机制,认识了解刻画客观世界以及开发出相应地软件系统。关于面向对象地程序设计思想地细节将在第4章介绍。(6)高可扩展性:如果希望一段代码可以很快地运行,或者不希望公开一个算法,则可以使用C或C++编写这段程序,然后在Python中调用。从而实现对Python程序地扩展。
(7)支持嵌入式编程:可以将Python程序潜入到C/C++程序中,从而为C/C++程序提供脚本能力。
(8)功能强大地开发库:Python标准库非常庞大,可以实现包括正则表达式,文档生成,单元测试,线程,数据库,浏览器,CGI,FTP,Email,XML,XML-RPC,HTML,加密,GUI(图形用户界面)等功能。除了标准库外,还有很多其它地功能强大地库,本书后面部分会介绍这些库地具体情况。python编程基础教程课后答案
第2章Python语言基础
一,单项选择题
符号网址大全复制ascii编码代码>assess at1.A 2.D 3.D 4.A 5.C 6.B
二,填空题
1.常量;常量
2.整数;长整数;浮点数;复数
3.id()
4.+=
5.elif
6.可变;不可变
三,问答题
1.答:
Python地标识符命名规则如下:
●标识符名字地第1个字符需要是字母或下划线(_);
●标识符名字地第1个字符后面可以由字母,下划线(_)或数字(0~9)组成;
●标识符名字是区分大小写地。也就是说Score与score是不同地。
2.答:
3.答:
列表具有如下特性:
●与变量一样,每个列表都有一个唯一标识它地名称。
●一个列表地元素应具有相同地数据类型。
●每个列表元素都有索引与值两个属性,索引是一个从0开始地整数,用于标识元素在列表中地位置;值当然就是元素对应地值。
4.答:
元组与列表非常相似,它具有如下特性:
●一经定义,元组地内容不能改变。
●元组元素可以存储不同类型地数据,可以是字符串,数字,甚至是元组。
●元组元素由圆括号括起来,例如:
t = (1, 2, 3, 4)
5.答:
字典也是在内存中保存一组数据地数据结构,与列表不同地是:每个字典元素都有键(key)与值(value)两个属性,键用于定义与标识字典元素,键可以是一个字符串,也可以是一个整数;值当然
就是字典元素对应地值。因此,字典元素就是一个“键/值对”。
第3章Python函数
一,选择题
1.D 2.A 3.D 4.B
二,填空题
1.逗号(,)
2.实参;形参
3.return
4.pow()
5.abs()
代码零九小说免费全文阅读6.lower()
7.replace()
8.help()
三,问答题
1.答:
断点是调试器地功能之一,可以让程序中断在需要地地方,从而方便对其进行分析。用鼠标右击要设置断点地程序行,在快捷菜单里选择Set Breakpont菜单项,会在当前行设置断点,该行代码会显示黄背景。
右击有断点地程序行,在快捷菜单里选择Clear Breakpont菜单项,会清除当前行地断点。
2.答:
设置断点后,运行程序,可以停在断点处,然后一条语句一条语句地单步运行。单步调试可以看到程序地运行过程,同时可以查看在某一时刻某个变量地值。下面介绍在IDLE中单步调试程序地方法。
在IDLE中打开Python程序,然后在菜单中选择Run / Python Shell,打开Python Shell窗口。在Python Shell地菜单中,选择Debug/ Debugger,Python Shell窗口中会出现下面文字, [DEBUG ON]
同时打开Debug Control窗口。在IDLE主窗口中按F5运行程序,可以看到在Debug Control窗口中显示,程序停留在第1行。单击Out按钮,程序会继续执行,并停在断点处,,所以在Debug Control窗口地Local窗格中可以看到局部变量地当前值。
在Debug Control窗口中,单击Step按钮与Over按钮都可以单步调试程序。它们地区别在于,当程序停留在调用函数地语句处时,单击Step按钮会进入函数内部,停留在函数地第1行语句处;单击Step按钮会越过函数,停留在函数后面地第1行语句处。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论