随笔分类 - 撩课-Python面试题
摘要:一. Python程序中, 文件的处理步骤是什么? 二. 文本打开时设置的模式有哪些? 分别代表什么意思? 三. os模块中提供的常用文件操作? 四. 代码实现: 大文件拷贝操作 注意: 不能一次性读取大文件内容, 容易造成内存峰值 五. 代码实现: 假设一个文件夹中有很多不同格式的文件, 要求:
阅读全文
摘要:一. 解释下什么是闭包? 有怎样的场景作用? 二. 简述对装饰器的理解 三. 简述对生成器的理解? 四. 什么是递归函数? 有怎样的应用场景? 五. 函数作用域
阅读全文
摘要:一. 函数的返回值的概念,语法以及注意事项? 二. 在实际开发的过程中, 你是如何给一个函数添加描述信息的? 三. 偏函数的概念和意义? 四. 高阶函数的定义以及应用场景举例? 五. 解释下匿名函数?
阅读全文
摘要:一. 函数的概念是什么? 在Python中如何定义?使用场景是什么? 二. 尝试封装一个函数, 计算不定数据的累加和, 返回给外界 三. 如何定义不定长参数函数? 四. 缺省参数代表什么含义? 五. Python函数中, 值是引用传递还是值传递?\
阅读全文
摘要:一. 给定一个圆心和半径, 以及一个点坐标, 判定该点是否在圆内; 例如: 用户输入圆心: (1, 2) 半径: 2.5 测试点为(2, 2)结果: 判定测试点是在圆内 思路: 二. 代码实现: 统计一篇文章中, 每个单词出现的个数 例如: "I like IT, do you like it?"结
阅读全文
摘要:一. for循环和while循环中的else代表什么意思? 二. break, continue, pass, return和exit分别代表什么意思? 三. 写循环代码时, for 和 while该如何选择, 以及有什么注意事项? 四. 代码实现: 接收用户输入的两个数值a和b, 使用循环计算出a
阅读全文
摘要:一. 代码实现: 计算1到100之间, 所有的奇数之和 二. 代码实现: 接收用户输入数字, 求出从0至这个数字的累加和; 例如: 用户输入9, 则计算出0 + 1 + 2 + 3 + 4 + ... + 9 的和, 并打印出表达式 执行结果 执行结果 三. 将以下学生姓名和分数组成的列表, 转换成
阅读全文
摘要:一. 简述编程过程中, 注释的作用? 二. 为什么会出现中文乱码? 如何解决? 三. 变量定义有哪些注意事项? 四. Python中为什么需要数据类型转换? 因为Python属于强类型语言; 不同的数据类型之间无法进行相互运算; 需要转换成相同类型才能进行运算 Python类型转换 Python类型
阅读全文
摘要:一. 尽可能详细的描述出一个应用软件, 比如QQ, 在计算机中运行时涉及的软硬件, 以及说明我们编程的侧重点? 二. 尝试解释下, 我们作为开发人员, 在以后的公司实际开发中, 常打交道的部门, 以及打交道的经验? 首先搞清楚, 一个项目开发的部门组成, 大致如下:(1) 产品经理负责制定需求, 产
阅读全文