预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第1章Python概述 一,选择题 1.C2.B 二,填空题 1.# 2.IDLE 三,简答题 1.答: Python是解释型语言:计算机不能直接理解高级语言,只能直接理解机器语言。使用解释型语 言编写地源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码 进行解释运行。因此使用Python编写地程序不需要翻译成二进制地机器语言,而是直接从源 代码运行,过程如图1-3所示。 图1-3Python程序地运行过程 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,PalmOS,QNX,VMS,Psion,AcornRISCOS,VxWorks,PlayStation,Sharp Zaurus,WindowsCE与PocketPC。 (5)Python是解释型语言:计算机不能直接理解高级语言,只能直接理解机器语言。使用解 释型语言编写地源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中 间代码进行解释运行。因此使用Python编写地程序不需要翻译成二进制地机器语言,而是直 接从源代码运行,过程如图1-3所示。 图1-3Python程序地运行过程 (5)Python全面支持面向对象地程序设计思想:面向对象是目前最流行地程序设计思想。所 谓面向对象,就是基于对象地概念,以对象为中心,类与继承为构造机制,认识了解刻画客观世 界以及开发出相应地软件系统。关于面向对象地程序设计思想地细节将在第4章介绍。 (6)高可扩展性:如果希望一段代码可以很快地运行,或者不希望公开一个算法,则可以使用 C或C++编写这段程序,然后在Python中调用。从而实现对Python程序地扩展。 (7)支持嵌入式编程:可以将Python程序潜入到C/C++程序中,从而为C/C++程序提供脚本 能力。 (8)功能强大地开发库:Python标准库非常庞大,可以实现包括正则表达式,文档生成,单 元测试,线程,数据库,浏览器,CGI,FTP,Email,XML,XML-RPC,HTML,加密,GUI(图形用户界 面)等功能。除了标准库外,还有很多其它地功能强大地库,本书后面部分会介绍这些库地具 体情况。 第2章Python语言基础 一,单项选择题 1.A2.D3.D4.A5.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.D2.