《Python编程基础》复习资料文档格式.docx

上传人:b****2 文档编号:14247834 上传时间:2022-10-20 格式:DOCX 页数:49 大小:150.23KB
下载 相关 举报
《Python编程基础》复习资料文档格式.docx_第1页
第1页 / 共49页
《Python编程基础》复习资料文档格式.docx_第2页
第2页 / 共49页
《Python编程基础》复习资料文档格式.docx_第3页
第3页 / 共49页
《Python编程基础》复习资料文档格式.docx_第4页
第4页 / 共49页
《Python编程基础》复习资料文档格式.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

《Python编程基础》复习资料文档格式.docx

《《Python编程基础》复习资料文档格式.docx》由会员分享,可在线阅读,更多相关《《Python编程基础》复习资料文档格式.docx(49页珍藏版)》请在冰豆网上搜索。

《Python编程基础》复习资料文档格式.docx

第3章、函数(18个知识点)

01函数的定义与调用

02形参和实参

03默认参数和关键字参数

04不定长参数

05拆分参数列表

06返回值

07模块概述和import语句

08全局变量__name__和系统模块

09from...import

10包

11猴子补丁和第三方模块获取安装

12变量的作用域和局部变量

13全局变量和global关键字

14nonlocal关键字

15递归函数

16高阶函数和lambda函数

17闭包

18装饰器

第4章、面向对象(16个知识点)

01面向对象概述

02类的定义和创建实例

03类属性定义及其访问

04类中普通方法定义及调用

05私有属性

06构造方法

07析构方法

08常用内置方法

09继承的概念

10子类的定义

11方法重写和鸭子类型

12super方法

13内置函数isinstance、issubclass和type

14类方法和静态方法

15动态扩展类与实例和__slots__变量

16@property装饰器

第5章、序列、集合和字典(17个知识点)

01可变类型与不可变类型

02创建列表和拼接列表

03复制列表元素

04列表元素的查找、插入和删除

05列表元素的最大值、最小值、出现次数和列表长度

06列表元素排序

07元组的操作

08集合的创建和插入元素

09集合的运算

10字典的创建和初始化

11字典元素的修改、插入和删除

12字典的浅拷贝和深拷贝

13判断字典中是否存在键及拼接两个字典

14字典的其他常用操作

15切片和列表生成表达式

16生成器

17迭代器

第6章、字符串(14个知识点)

01创建字符串和不同引号的区别

02字符串比较

03字符串切割

04字符串检索和替换

05去除字符串空格和大小写转换

06字符串的其他常用操作

07占位符和format方法

08正则表达式的基础语法

09re模块使用-compile和match

10re模块使用-search

11re模块使用-匹配对象

12re模块使用-findall和finditer

13re模块使用-split、sub和subn

14爬虫程序示例

第7章、IO编程与异常(13个知识点)

01os模块的使用-基础操作

02os模块的使用-目录创建和删除

03os模块的使用-获取绝对路径、路径分离和连接

04os模块的使用-条件判断

05文件打开和关闭

06文件对象方法-write和read

07文件对象方法-readline、readlines和seek

08一维数据和二维数据

09CSV操作一维、二维数据

10异常的定义和分类

11异常处理-tryexcept

12异常处理-else、finally和raise

13异常处理-断言和自定义异常

一、客观部分:

(单项选择、多项选择、不定项选择、判断)

(一)、单项选择

1、Python程序在执行一次之后会自动生成扩展名为(B)的字节码文件,以提高运行效率。

A、.pyB、.pycC、.pybD、.pyf

★考核知识点:

程序基础和Python编程环境

参见讲稿章节:

1-02

附1.1.1(考核知识点解释):

Python是一种解释型语言,但为了提高运行效率,Python程序在执行一次之后会自动生成扩展名为.pyc的字节码文件;

字节码不同于机器语言,但很容易转换为机器语言。

2、Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为(C)。

A、ANSIB、GBKC、UTF-8D、UNICODE

HelloWorld程序

1-03

附1.1.2(考核知识点解释)

使用Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为UTF-8,否则运行脚本时可能会报错。

3、下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是(B)。

A、evalB、inputC、printD、get

输入、输出及IDLE环境介绍

1-04

附1.1.3(考核知识点解释)

input函数接收标准输入数据(即从键盘输入),返回为string类型(字符串)。

示例:

name=input("

请输入你的姓名:

"

)#输入“张三”

print(name)#输出“张三”

4、执行“print(0x20)”,则在屏幕上会输出(D)。

A、20B、0x20C、16D、32

Number数据类型

2-02

附1.1.4(考核知识点解释)

整型数字包括正整数、0和负整数,不带小数点,无大小限制。

整数可以使用不同的进制来表示:

不加任何前缀为十进制整数;

加前缀0o为八进制整数;

加前缀0x则为十六进制整数。

例:

a,b,c=10,0o10,0x10#a、b、c的值分别为10、8、16

5、下列选项中,执行时不会报错的语句是(C)。

A、int('

23.5'

)B、float('

23.5+1'

)C、float('

)D、int('

2a'

8)

String数据类型

2-03

附1.1.5(考核知识点解释)

int函数:

第一个参数是要转换为整数的字符串(要求必须是一个整数字符串,否则会报错);

第二个参数是字符串中整数的数制(不指定则默认为10)。

例如:

int('

35'

)返回整数35,int('

8)返回整数29,int('

35+1'

)则会因无法转换而报错。

提示:

int函数仅是将字符串中的数字直接转为整数,不会做任何运算。

当要转换的字符串是一个包含运算的表达式时,int函数会报错。

float函数:

只有一个参数,即要转换为浮点数的字符串(要求必须是一个整数或浮点数字符串)。

float('

)返回浮点数35.0,float('

35.5'

)返回浮点数35.5,float('

35.5+3'

与int函数类似,float函数仅是将字符串中的数字直接转为浮点数,不会做任何运算。

当要转换的字符串是一个包含运算的表达式时,float函数会报错。

6、下列选项中,描述错误的选项是(A)。

A、列表中的元素类型必须相同

B、列表中的元素之间用逗号分隔

C、列表中的元素可以是列表类型

D、列表中可以包含数字类型的元素

List数据类型

2-04

附1.1.6(考核知识点解释)

List(列表)是Python中一种非常重要的数据类型。

列表中可以包含多个元素,且元素类型可以不相同。

每一元素可以是任一数据类型,包括列表(即列表嵌套)及后面要介绍的元组、集合、字典。

所有元素都写在一对方括号“[]”中,每两个元素之间用逗号分隔。

对于不包含任何元素的列表,即[],称为空列表。

7、已知t=(12,34.5,True,'

test'

3+5j),则下列选项中,输出结果为“('

)”的选项是(C)。

A、t[3]B、t[4]C、t[3:

4]D、t[4:

5]

Tuple数据类型

2-05

附1.1.7(考核知识点解释)

元组中元素的索引方式与列表中元素的索引方式完全相同。

与列表相同,利用下标“[]”可以从已有元组中取出其中部分元素形成一个新元组,其语法格式为:

t[beg:

end]。

其中,t为元组,beg是要取出的部分元素在t中的起始下标,end是要取出的部分元素在t中的结束下标。

t=(1,2.5,'

3+4j,True,[3,1.63],5.3)

print(t[1:

4])#输出“(2.5,'

(3+4j))”

print(t[-3:

-1])#输出“(True,[3,1.63])”

如果只访问元组t中的某一个元素,则可以使用下面的写法:

t[idx]。

其中,idx是要访问的元素的下标。

print(t[2])#输出“test”

print(t[-3])#输出“True”

8、下列选项中,执行时不会报错的语句是(D)。

A、{['

Python'

True]}B、{3.5,[1.2,True]}

C、{3.5,{1.2,True}}D、{3.5,1.2,True}

Set数据类型

2-06

附1.1.8(考核知识点解释)

与元组和列表类似,Set(集合)中同样可以包含多个不同类型的元素,但集合中的各元素无序、不允许有相同元素且元素必须是可哈希(hashable)的对象。

可哈希对象是指拥有__hash__(self)内置函数的对象。

列表、集合和字典类型的数据不是可哈希对象,所以它们不能作为集合中的元素。

9、下列选项中,错误的描述是(C)。

A、字典中的每一个元素是一个键:

值对

B、字典中不同元素的键不能相同

C、字典中不同元素的值不能相同

D、通过“{}”可以创建一个空字典

Dictionary数据类型

2-07

附1.1.9(考核知识点解释)

Dictionary(字典)是另一种无序的对象集合。

但与集合不同,字典是一种映射类型,每一个元素是一个键(key):

值(value)对。

在一个字典对象中,键必须是唯一的,即不同元素的键不能相同;

另外,键必须是可哈希数据,即键不能是列表、集合、字典等类型;

值可以是任意类型。

对于不包含任何元素的字典,即{},称为空字典。

10、3*5**2的运算结果为(C)。

A、30B、225C、75D、报错

序列运算符和运算符优先级

2-12

附1.1.10(考核知识点解释)

对于具有不同优先级的运算符,会先完成高优先级的运算,再完成低优先级的运算。

例如,表达式3+5*6中,“*”优先级高于“+”,因此会先计算5*6,再计算3+30。

运算符优先级如下表所示。

11、调用函数时函数名后面的一对小括号中给出的参数称为(A)。

A、实参B、形参C、类型参数D、名字参数

形参和实参

3-02

附1.1.11(考核知识点解释)

实参的全称是实际参数,即在调用函数时函数名后面的一对小括号中给出的参数列表。

当调用函数时,会将实参的值传递给对应的形参

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1