2019 第一场面试
1.格式化当前时间
1 | import datetime |
2.单例模式
1 | # 方法一:类属性 |
3.整形和字符串类型转换
1 | i = int("1") |
4.使用匿名函数反转字符串
1 |
|
5.介绍面向对象
- 面向对象的三个特点:封装, 继承,多态
1.1 封装: 吧客观事物封装成抽象的类
1.2 继承: 可以使用现有的类的所有功能,而不需要重新实现,并且可以对这些功能进行扩展。python 新式采用广度优先搜索 旧式类使用深度优先搜索。
1.3 多态:基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同。实现多态,有二种方式,覆盖,重载。覆盖,是指子类重新定义父类的虚函数的做法。重载,是指允许存在多个同名函数,而这些函数的参数表不同。
6.python 获取路径下的文件目录
1 | import os |
7.如何发起HTTP请求
1 | import qeruests |
8. python 实现常量
http://www.malike.net.cn/blog/2013/11/03/python-constants/
1 | # python2 |