William126

随笔分类 -  python面试

Python自学笔记-logging模块详解
摘要:简单将日志打印到屏幕: import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message 阅读全文

posted @ 2017-09-04 17:09 William126 阅读(180) 评论(0) 推荐(0) 编辑

Python面试题之copy/deepcopy详解
摘要:copy和deepcopy有什么区别? http://blog.csdn.net/qq_32907349/article/details/52190796 http://iaman.actor/blog/2016/04/17/copy-in-python 我们寻常意义的复制就是深复制,即将被复制对象 阅读全文

posted @ 2017-07-02 22:08 William126 阅读(365) 评论(0) 推荐(0) 编辑

Python面试题之生成器/迭代器
摘要:1.为什么要有生成器? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是 阅读全文

posted @ 2017-07-02 21:36 William126 阅读(1291) 评论(0) 推荐(0) 编辑

Python面试题之python是一种什么语言及优缺点
摘要:1.说说python是一种什么语言? 参考答案:python是一门动态解释性的强类型定义语言 编译型vs解释型 编译型优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块 阅读全文

posted @ 2017-06-30 09:29 William126 阅读(483) 评论(0) 推荐(0) 编辑

导航