python面试(2017.11.20)

1. 若将一个类定义为字典中的key,该类应实现什么方法,如何实现?

2. python中的浅复制与深复制?

3. python中的sys模块有什么作用?如何获得变量(函数?)所占内存空间?

4. python中的ducking type

5. getattr、setattr、hasattr的功能

6. 什么是高阶函数?举例说明

7. 装饰器作用?举例说明

8. 如何对两个很大的数组进行求交,时间复杂度是怎样的,如何优化?如果数组一大一小呢?

时间: 2024-10-16 22:28:46

python面试(2017.11.20)的相关文章

芝麻软件早报2017.11.20

2017年11月20日星期一 [国内资讯]1.世界第一例人类头部移植手术成功实施,地点在中国,用时18小时2.百度首度披露金融版图全景,未来将加速AI商业化3.支付宝与越南"银联"签约,拓展在越出境游业务4.腾讯信用分终于开始启用了:高于630分免押金骑摩拜5.腾讯<光荣使命>手游本周二开启测试,预约人数突破2500万6.中国奢侈品电商报告发布,寺库领跑中国奢侈品电商7.三季度趣店佣金收入增15倍,宜人贷股权激励拖累净利8.银行联手房企布局广东租赁市场,万亿投资在路上9.黑

2017.11.20 定时器与数码管

&& : 逻辑与,都为真则真 ||: 逻辑或,一个为真则为真 !:逻辑非, &:按位与 |:按位或 ~:按位取反 ^:按位异或,相异为1.例如A=0b11001100,B=0b11110000,F=A^B=0b00111100 时钟周期:晶振就是时钟源,就是晶振分之一. 机器周期:完成一个操作的最短时间.一个机器周期是12个时钟周期. 定时器:打开定时器后,定时器"存储寄存器"的值经过一个机器周期自动加1,也就是说,机器周期是定时器的计数周期. 定时器存储寄存器

Java 2017.11.20 杨浩宁作业

package top.hyself; //斐波那契数列 public class Demo { public static void main(String[] args) { int[] arr = new int [30]; arr[0] = 1; arr[1] = 1; for(int i = 2;i < arr.length;i++) arr[i] = arr[i - 1] + arr[i - 2]; for(int i : arr) System.out.println(i); }

现代软件工程_团队项目_阿尔法阶段_第四次会议记录_2017.11.20

第四次会议记录 会议时间:2017.11.20  12:00-12:15 会议地点:中科大西区第三教学楼一楼讨论区 参会人员:刘荪傲 姜博文 夏铭阳 徐宇飞 张淦霖 [内容一]:前端介绍页面原型v1.0.3 增加: 一.页面简单逻辑判断(没有连接数据库,单纯只是格式判断) 1.登录界面设置唯一的账号和密码,账号不对会提示账号不存在,账号正确密码不对提示密码错误,都正确点击登录连接到首页 2.注册界面设置账号密码昵称为6-16位字符,确认密码需要与密码相同,手机号为11位数字,邮箱后缀名为@mai

2017.12.20 Python 文件I/O

2017.12.20 Python 文件I/O 1.open参数及Character作用 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) ========= ===============================================================Character Meaning--------- ------------

51CTO学院新课发布~~带你遇见更好的自己(九)(2017.11.04-12.17)

新的一周新的失望,大家好,你们的毒鸡汤姐又华丽丽的上线了.今天想跟大家聊聊这个投资.为什么要说这个呢?因为最近小编的妈妈(一位三四线小城市的中年妇女),居然开始玩区域链了,这使得小编不寒而栗,毕竟我现在都没彻底搞清楚区域链.曾记得我是2014年的时候开始听说比特币,身边有买比特币的朋友也一直跟我分享他们的喜悦.因为今年比特币的大幅上涨,形成了一种投资热潮.随之而来的区域链.加密货币等等获得了更多投资者的关注.不少投资者开始寻找下一个比特币,于2011年推出的莱特币或许是其中一个备选.曾经莱特币在

基本 Python 面试问题

基本 Python 面试问题 * 1. Python 中的列表和元组有什么区别? * 2. Python 的主要功能是什么? * 3. python 是编程语言还是脚本语言? * 4. Python 是一种解释性语言吗? * 5. 什么是 pep 8? * 6. python 是如何进行内存管理的? * 7. 什么是 Python 的命名空间? * 8. python 语言中 PYTHONPATH 是什么? * 9. 什么是 python 模块?在 Python 中命名一些常用的内置模块? *

python入门(11)条件判断和循环

python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做. 也可以给if添加一个else语句,意思是,如果if判断是False,

2017.11.25【NOIP提高组】模拟赛A组

2017.11.25[NOIP提高组]模拟赛A组 T1 3467. [NOIP2013模拟联考7]最长上升子序列(lis) T2 3468. [NOIP2013模拟联考7]OSU!(osu) T3 3472. [NOIP2013模拟联考8]匹配(match) T1 有转移方程f[i]=max{f[j]}+1,a[j]<a[i] 可以用线段树+离散化维护这个方程,因为涉及以往状态可以用主席树维护 打太丑爆空间了 Code 1 #include<cstdio> 2 #include<c