摘要: 新面试题 1、一行代码实现1 100之和 2、 如何在一个函数内部修改全局变量 3、列出5个python标准库 4、字典如何删除键和合并两个字典 del和update方法 5、谈下python的GIL 6、python实现列表去重的方法 7、fun(\ args,\ kwargs)中的\ args, 阅读全文
posted @ 2020-04-12 11:55 ylpb 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. re 的 match 和 search 区别? match()函数只检测字符串开头位置是否匹配,匹配成功才会返回结果,否则返回None search()函数会在整个字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象,该对象可以通过调用group()方法得到匹配的字符串,如果 阅读全文
posted @ 2020-04-12 11:54 ylpb 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1. mro是什么? 2. 什么是C3算法? 3. 列举面向对象中带双下划线的特殊方法。 4. 双下划线和单下划线的区别? 5. 参考下面代码片段 6. 静态方法、类方法、实例方法的区别 7. 口述with的用法,如果自己的类需要支持with语句,应该如何书写? 8. 实现一个单例Sing 阅读全文
posted @ 2020-04-12 11:51 ylpb 阅读(131) 评论(0) 推荐(0) 编辑
摘要: python基础 1. 列举你了解的python2和python3的区别 2. 如何实现字符串的反转?如:name="张全蛋"请反转为name= "蛋全张" 3. 文件操作时:xreadlines和readlines的区别? 4. is和==的区别 is比较的是id,==比较的是值 5. 现有字典 阅读全文
posted @ 2020-04-12 11:47 ylpb 阅读(191) 评论(0) 推荐(0) 编辑
摘要: MySQL 1. 什么是事务,MySQL是如何支持事务的? 事务就是一段sql 语句的批处理,但是这个批处理是一个原子 ,不可分割,要么都执行,要么回滚(rollback)都不执行。 事务具体四大特性,也就是经常说的ACID : 1.原子性(所有操作要么全部成功,要么全部失败回滚) 2.一致性(事务 阅读全文
posted @ 2020-04-12 11:44 ylpb 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Django中models利用orm对MySQL进行查询 https://www.cnblogs.com/xiaoyuanqujing/articles/11728294.html 1. Django ORM查询中select_related和prefetch_related的区别? 2. 对 MV 阅读全文
posted @ 2020-04-12 11:41 ylpb 阅读(336) 评论(0) 推荐(0) 编辑