第三周周考

1.
集合内元素的三个特征什么是?(1
分)不可变 无重复 无序
2.
集合的用途是什么?(1
分)去重 关系运算
3.
如何解决python3乱码问题(1
分)python3的str类型默认直接存成unicode格式,无论如何都不会乱码
4.
控制文件读写内容的模式(1
分)t和b
5.
控制文件读写操作的模式(1
分)r(默认的):只读
w:只写
a:只追加写
6.
文件操作的基本操作流程是什么?(1
分)1. 打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量f f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r

2. 调用文件对象下的读/写方法,会被操作系统转换为读/写硬盘的操作 data=f.read()

3. 向操作系统发起关闭文件的请求,回收系统资源 f.close()

7.
文件处理with的好处是什么?(1
分)with 会自动执行f.close()

8.
为何要用文件?(1
分)用户/应用程序可以通过文件将数据永久保存在硬盘中

即操作文件就是操作系统

用户/应用程序直接操作的是文件对文件进行的所有操作,都是在向操作系统发送系统调用,然后再由操作将其成员转换成具体的硬盘操作
9.
什么是函数?(1
分)函数:相当于具备某一功能的工具,比如修理工的锤子
函数的使用必须遵循一个原则
先定义
后调用
10.
函数的使用,必须先遵循什么?(1
分) 先定义
# 后调用
11.
为何要用函数?(1
分)随着代码量越来越多,某些功能会出现重复,所以会出现以下现象
  1.代码冗余,程序的组织结构不清晰,可读性差
  2.可维护性/扩展性差
12.
定义函数会发生什么事情?(1
分)
申请内存空间,保存函数体代码
将函数体代码的内存地址绑定给函数名
定义函数不会执行函数体代码,但是会检测函数体的语法
13.
调用函数发生的事情(1
分)
通过函数名找到函数的内存地址
然后加小括号,就是在触发函数体代码的执行
14.
定义函数的三种形式分别是什么?(1
分)有参函数 无参函数 空函数
15.
函数调用的三种形式分别是什么?(1
分)语句形式,只调用函数 表达式形式 函数调用作为参数
16.
函数的返回值是否可以返回多个?是否可以返回所有数据类型?(1
分)可以返回多个值 否
17.
什么是形参?什么是实参?(1
分)形参:在定义函数阶段定义的参数称之为形式参数 实参:在调用函数阶段传入的值称之为实际参数
18.
形参与实参的关系(1
分)1、在调用阶段,实参(变量值)会绑定给形参(变量名)
2、这种绑定关系只能在函数体内使用
3、实参与形参的绑定关系在函数调用时生效,函数调用结束后解除绑定关系
19.
名称空间的加载顺序是什么?(1分)内置名称空间 > 全局名称空间 > 局部名称空间
20.
名称空间的销毁顺序(1
分)局部名称空间 > 全局名空间 > 内置名称空间
21.
什么是闭包函数(1
分)闭包函数:名称空间与作用域的应用+函数嵌套
22.
tail - f
access.log程序实现(监听名为
access.log
的文件的末尾
是否增加了数据)
23.
以下代码的执行结果是什么?为什么?(1
分)
24.
下述结果为?(1
分)




25.
read、readline

readlines
的区别?(1
分)
26.
以下程序的输出结果是?(1
分)


5, 4, 3, 2, 1,

3
综合题(27
分)
1.
写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数(3
分)

2.
写函数,检查获取传入列表或元组对象的所有偶数位索引对应的元素,并将其作为新列表返回给调用者。(3
分)

3.
写函数有大小写字母的字符串,要求是如果字符串中大写字母的数量小于等于小写字母的数量,则把字符串全部变小写,反之则将字符串全部变为大写(3
分)
# 示例
# solve('coDe')——>>'code'
# solve('CODe')——>>'CODE'


4.
将字符串
"k:1|k1:2|k2:3|k3:4",处理成
Python
字典:{‘k’:1, ‘k1’:2, ...}(3
分)

5.
编写ATM程序
a) 登录功能(3
分)
b) 注册功能(3
分)
注意: 以下功能,若没有登录则不能使用。
c) 查看余额功能(3
分)
d) 提现功能(3
分)
e) 转账功能(3
分)
原文地址:https://www.cnblogs.com/2722127842qq-123/p/12558485.html