假期(面试题四)
# 1、python如何生成随机数 # 可以使用python的内置模块random,random.randint(1,10)产生一个1-10的随机数···还有小数,random应有尽有 # 2、如何在function里面设置一个全局变量 # 可以在function内部global声明一个全局变量 # 3、介绍一下try,except的用法和作用 # try,except主要用作异常处理,吧有可能出异常的代码放在try里面,except里面放处理的机制 # 4、请用python写一个获取用户输入数字,并根据数字大小输出不同信息的脚步 # msg = int(input(">>>:").strip()) # if msg > 0: # pass # elif msg < 0: # pass # else: # pass # 5、Django中如何在model保存前做一定的固定操作,比如写一句日志 # 可以写装饰器或者是中间件,如果是在Django中最好写一个中间件,他会完美的解决这个问题 # 6、从0-100随机取出10个数字,不能重复 import random # 7、cookie和session的区别是什么 # cookie和session都可以存储用户信息,cookie存在用户浏览器中,session存在于服务器中的session表里 # 8、HTTP协议,如何从两次请求中判断是同一个用户 # 根据每次请求带的cookie值做判断 # 9、lis = ["a","b","c"] print (lis[10:])输出结果 # 输出为空,因为列表的长度就3,而要截取的长度为10以后的,所以输出[] # 10、写出五种HTTP请求的方法 # get、post、put、delete、patch # 11、描述多进程中join和deamon的区别 # join方法:主线程A中创建了子线程B,并且在A中用了B.join(),那么主线程A会一直等待B运行完毕后运行A # deamon为守护线程方法,按上边这个来说,如果把A设置为守护线程,如果A结束了不管B是否结束都会结束程序,这个方法必须在start之前设置 # 12、简单描述GIL全局解释器锁对python性能的影响 # 性能会有所损耗,但是他实现了线程安全···待续
本文来自博客园,作者:一石数字欠我15w!!!,转载请注明原文链接:https://www.cnblogs.com/52-qq/p/8450281.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步