面试题(十五)

2、Python如何捕获异常,如何在程序执行过程中抛出异常机制?

Python中使用try ... except SomeException as e: ...来捕获异常
raise SomeException("Some Message")来抛出异常
答案

3、什么是lambda函数?它有什么好处?

4、*args和**kwargs的使用方法,请简述一下?

5、简要介绍下python里面的装饰器?

6、Http请求中GET和POST有什么区别?Cookies和Session有什么区别?

7、a = 1,b = 2,不用中间变量交换a和b的值?

b, a = a, b
Python支持不使用中间变量交换两个变量的值
答案

8、编写一个函数删除list里的重复元素,用两种方式实现?

9、请简要概括django测试工具?

10、如何扩展auth_user的字段

11、请给出Profile的实现实例

12、如何替换auth_user

13、django的继承的方式有哪些?

14、请简要描述django-admin.py makemessages的作用

原文地址:https://www.cnblogs.com/skiler/p/7054090.html