2019年6月


撰写于    浏览:682 次  分类: 公众号精品
链接:https://mp.weixin.qq.com/s/KkzZnKpJHYmatektfIx3yghttps://mp.weixin.qq.com/s/kph5uzd_mmCxqsFb8RCVGw

撰写于    浏览:1437 次  分类: Python面试题
1、函数装饰器有什么作用?请列举说明?答: 装饰器就是一个函数,它可以在不需要做任何代码变动的前提下给一个函数增加额外功能,启动装饰的效果。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。 下面是一个日志功能的装饰器from functools import wraps def log(label): [...]

撰写于    浏览:989 次  分类: Python面试题
1、说一说Redis的基本类型答: Redis 支持五种数据类型: string(字符串)、 hash(哈希、list(列表)、 set(集合) 及 zset(sorted set: 有序集合)。2、请写一段 Python连接Redis数据库的代码。from redis import StrictRedis, ConnectionPool redi[...]

撰写于    浏览:892 次  分类: Python面试题
with 语句的作用with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。一般访问文件资源时我们会这样处理:f = open('c:\test.txt', 'r') data = f.read() f.close()这样写没有错,但是容易犯两[...]

撰写于    浏览:671 次  分类: Python面试题
下面代码会存在什么问题,如何改进?def strappend(num): str='first' for i in range(num): str+=str(i) return str答: 首先不应该使用 Python 的内置类似 str 作为变量名这里我把它改为了 s,另外在Python,str 是个不可变[...]

撰写于    浏览:987 次  分类: Python面试题
1、在读文件操作的时候会使用 read、readline 或者 readlines,简述它们各自的作用答:read() 每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。如果希望一行一行的输出那么就可以使用 readline(),该方法会把文件的内容加载到内存,所以对于对于大文件的读取操作来说非常的消耗内存资源,此时就可以通过 readl[...]

撰写于    浏览:691 次  分类: Python面试题
1、下列字典对象键类型不正确的是?A:{1:0,2:0,3:0}B:{"a":0, "b":0, "c":0}C: {(1,2):0, (2,3):0}D: {[1,2]:0, [2,3]:0}答:D 因为只有可 hash 的对象才能做字典的键,列表是可变类型不是可 hash 对象,所以不能用列表做为字典的键。2、如何交换字典 {"A":1,"B"[...]

撰写于    浏览:468 次  分类: 公众号精品
链接:https://mp.weixin.qq.com/s/3BfPbzHX1xs8cXcAxRHzMg