摘要: 1、 获取list的元素个数,向list的末尾追加元素所用的方法分别是( ),( ) 2、 判断dict有没有某个key用的方法是( ) 3、 L = range(100) ,取第一到第三个元素用(),取倒数第二个元素(),取后十个元素() 4、 把L复制给L1用() 注意:非引用传递 5、d = 阅读全文
posted @ 2018-06-02 17:53 zxf123 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、递归 递归调用:一个函数,调用的自身,称为递归调用 递归函数:一个可以调用自身的函数称为递归函数 凡是循环能干的事,递归都能干 1 2 3 4 方法: 1、写出临界条件 2、找这一次和上一次的关系 3、假设当前函数已经能用,调用自身计算上一次的结果再求出本次的结果 1 2 3 4 方法: 1、写 阅读全文
posted @ 2018-05-29 10:20 zxf123 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1、 post、get有什么区别? 1. 根据HTTP规范,GET一般用于获取/查询资源信息,应该是安全的和幂等。而POST一般用于更新资源信息 2. get是在url中传递数据,数据放在请求头中。 post是在请求体中传递数据 3. get传送的数据量较小,只能在请求头上发送数据。post传送的数据量较大,一般被默认为不受限制。 5. get安全性非常低,post安全性较高。但是执行效... 阅读全文
posted @ 2018-05-27 15:37 zxf123 阅读(206) 评论(0) 推荐(0) 编辑
摘要: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, ... 阅读全文
posted @ 2018-05-25 18:16 zxf123 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 3. 从:sql执行线程——执行relay log中的语句; 2、My... 阅读全文
posted @ 2018-05-25 14:56 zxf123 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键: 是最小超键,即没有冗余元素的超键。 外 键:... 阅读全文
posted @ 2018-05-25 13:05 zxf123 阅读(143) 评论(0) 推荐(0) 编辑
摘要: python是如何进行内存管理的 Python引入了一个机制:引用计数。 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。 总结一下对象会在一下情况下引用计数加1: 1.对象被创建:x=4 2.另外的别人被创建:y=x 3.被作为参数传... 阅读全文
posted @ 2018-05-22 21:22 zxf123 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1、什么是lambda函数?它有什么好处?另外python在函数编程方面提供了些什么函数和语法? lambda是Python中的匿名函数。它语法简单,简化代码,不会产生命名冲突,污染命名空间。Python提供了map,reduce,filter等函数方法,提供了装饰器,闭包等语法 2、详细说说tuple、list、dict的用法,它们的特点; tuple 元祖,固定长度不可变的顺序容器,访问效率... 阅读全文
posted @ 2018-05-22 10:04 zxf123 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、现有两元祖 (('a'),('b'),('c'),('d') ) ,请使用Python中的匿名函数生成列表 [ {'a':'c',{'c':'d'}] 答案:v = list(map(lambda x,y:{x:y},data[0:2],data[2:4])) data = (('a'),('b'),('c'),('d') ) v = list(map(lambda x,y:{x:y},d... 阅读全文
posted @ 2018-05-22 09:22 zxf123 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Numpy Numpy提供了两种基本的对象:ndarray和ufunc。ndarray是存储单一数据类型的多维数组,而ufunc是能够对数组进行处理的函数。Numpy的功能: N维数组,一种快速、高效使用内存的多维数组,他提供矢量化数学运算。 可以不需要使用循环,就能对整个数组内的数据进行标准数学运算。 非常便于传送数据到用低级语言编写(C\C++)的外部库,也便于外部库以Numpy数组形式... 阅读全文
posted @ 2018-05-21 19:18 zxf123 阅读(12735) 评论(0) 推荐(0) 编辑