Python面试题
文章平均质量分 72
撩课学院
这个作者很懒,什么都没留下…
展开
-
03-撩课-Python面试宝典-第三篇
一. 代码实现: 计算1到100之间, 所有的奇数之和 result = 0 for i in range(1, 101): result += i print(result) 二. 代码实现: 接收用户输入数字, 求出从0至这个数字的累加和; 例如: 用户输入9, 则计算出0 + 1 + 2 + 3 + 4 + … + 9 的和, 并打印出表达式 num_str = input...原创 2018-11-09 18:22:34 · 395 阅读 · 0 评论 -
撩课-Python面试宝典-第七篇
一. 函数的返回值的概念,语法以及注意事项? 场景 当我们通过某个函数, 处理好数据之后, 想要拿到处理的结果 语法 def 函数(): 函数体 return 数据 注意事项 3.1 return 后续代码不会被执行 3.2 只能返回一次 3.3 如果想要返回多个数据, 可先把多个数据包装成一个集合, 整体返回 列表 元组 字典 … 二. 在实际开发的过程中...原创 2018-11-19 17:59:38 · 230 阅读 · 0 评论 -
撩课-Python面试宝典-第八篇
一. 解释下什么是闭包? 有怎样的场景作用? 概念 在函数嵌套的前提下 内层函数引用了外层函数的变量(包括参数) 外层函数, 又把 内层函数 当做返回值进行返回 这个内层函数+所引用的外层变量, 称为 “闭包” 标准格式 def test1(a): b = 10 其他函数定义代码 def test2(): print(a) print(b) return test...原创 2018-11-21 21:19:51 · 285 阅读 · 0 评论 -
05-撩课-Python面试宝典-第五篇
一. 给定一个圆心和半径, 以及一个点坐标, 判定该点是否在圆内; 例如: 用户输入圆心: (1, 2) 半径: 2.5 测试点为(2, 2) 结果: 判定测试点是在圆内 思路: 结合勾股定理, 计算测试点距离圆心的距离test_distance; 比对test_distance 与半径的长短, 如果大于, 则不在圆内; 如果小于, 则在圆内 # 1. 获取测试案例数据 circle_ce...原创 2018-11-15 10:59:52 · 349 阅读 · 0 评论 -
04-撩课-Python面试宝典-第四篇
一. for循环和while循环中的else代表什么意思? 当for循环和while循环顺利的遍历完成时, 就会执行else分支 如果循环过程中, 碰到continue, 只要没有打断循环, 就会继续执行else 例如: for i in range(1, 11): print(i) continue else: print("循环顺利执行完毕后", i) # 会打印 for...原创 2018-11-12 19:56:57 · 314 阅读 · 0 评论 -
06-撩课-Python面试宝典-第六篇
一. 函数的概念是什么? 在Python中如何定义?使用场景是什么? 概念 写了一段代码实现了某个小功能; 然后把这些代码集中到一块, 起一个名字; 下一次就可以根据这个名字再次使用这个代码块, 这就是函数 定义 def 函数名称(参数1, 参数2...): pass # 具体的函数执行代码 return None # 默认, 可以根据需求设置返回值 ...原创 2018-11-18 19:42:36 · 268 阅读 · 0 评论 -
01-撩课-Python面试宝典-第一篇
一. 尽可能详细的描述出一个应用软件, 比如QQ, 在计算机中运行时涉及的软硬件, 以及说明我们编程的侧重点? 电脑开机, 从硬盘中(外部存储设备)加载操作系统(系统软件)到内存(内部存储设备), 并运行操作系统 下载QQ软件(网络请求)到本地电脑磁盘中(外部存储设备), 安装后, 双击运行(加载到内存, 并基于操作系统通过CPU执行程序内的指令) 通过QQ发送语音或视频: 使用麦克风采集音频...原创 2018-11-05 14:41:00 · 324 阅读 · 0 评论 -
02-撩课-Python面试宝典-第二篇
一. 简述编程过程中, 注释的作用? (1) 方便开发人员自己理清楚代码思路 因为开发人员在拿到一个需求时, 首先应该思考的是如何将需求问题, 分解成具体的实施步骤; 第一步干啥, 第二步干啥, 第三步干啥, 安排的明明白白; 这一步也是零基础学员欠缺的步骤, 而且是非常重要的步骤(这都理不清, 代码绝对写不出来) 为了方便记录和调整步骤, 以及后续的代码填充, 一般会选择使用注释做一个标记 ...原创 2018-11-07 09:39:06 · 335 阅读 · 0 评论 -
撩课-Python面试宝典-第九篇
一. Python程序中, 文件的处理步骤是什么? 打开 open(“文件”,“模式”) 读写 2.1 读 f.read(字节数) 字节数默认是文件内容长度 下标会自动后移 f.readline([limit]) 读取一行数据 limit: 限制的最大字节数 f.readlines() 会自动的将文件按换行符进行处理 将处理好的每一行组成一个列表返回 for in 可以直接遍历 f ...原创 2018-11-26 08:57:40 · 285 阅读 · 0 评论