下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、传智播客 Python 培训专家: 6 个常见面试题在面试中,有一定比例是字符串处理以及网络编程那块,当然了肯定还有些其他的问题, 下面帮大家找了 6 道题目,接下来小试牛刀吧! 很简单的哦。第 1题:Q:是否遇到过 python 的模块间循环引用的问题,如何避免它?A: 这是代码结构设计的问题,模块依赖和类依赖如果老是觉得碰到循环引用可能的原因有几点:1. 可能是模块的分界线划错地方了2. 可能是把应该在一起的东西硬拆开了3. 可能是某些职责放错地方了4. 可能是应该抽象的东西没抽象总之微观代码规范可能并不能帮到太多, 重要的是更宏观的划分模块的经验技巧,推荐 uml,脑图,白板等等图形化的
2、工具先梳理清楚整个系统的总体结构和职责分工采取办法,从设计模式上来规避这个问题,比如:1. 使用 “_all_ ” 白名单开放接口2. 尽量避免 import第 2题:Q: Python 中如何定义一个函数A:有 2 种方法:第1种:def func(arg, *args, *kwagrs):#普通函数func_bodyreturn第 2种:lambda x: x *2#匿名函数第3题:Q: 请写出一段 Python 代码实现删除一个 list 里面的重复元素A:>>> L1 = 4,1,3,2,3,5,1>>> L2=>>> L2.app
3、end(i) for i in L1 if i not in L2>>> print L24, 1, 3, 2, 5运行结果如下图:第4题:Q: Python 是如何进行内存管理的A: python 内部使用引用计数,来保持追踪内存中的对象, Python 内部记录了对象有多少个引用, 即引用计数,当对象被创建时就创建了一个引用计数, 当对象不再需要时, 这个对象的引用计数为 0 时,它被垃圾回收。 所有这些都是自动完成,不需要像 C 一样,人工干预,从而提高了程序员的效率和程序的健壮性。第5题:Q: 写一个简单的 Python socket 编程A: socket 是用来进
4、行网络编程用的接口,网络编程分为服务器端和客户端服务器端代码如下:import socketsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.bind('localhost', 8001)sock.listen(5)while True:conn, addr = sock.accept()try:conn.settimeout(5)buff = conn.recv(1024)if buff = '1':conn.send('Hello, Client.')else:conn.
5、send('Please, Go Out.')except socket.timeout:print 'Socket Time Out.'finally:conn.close()客户端代码如下:import socketimport timesock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.connect('localhost', 8001)time.sleep(2)sock.send('1')print sock.recv(1024)sock.close()
6、第6题:Q: ,请写一段代码用正则匹配出IPA:import rem = re.search('ip=(d1,3.d1,3.d1,3.d1,3)', src, re.S)# re.S改变 '.'的行为print m.group(1)# 输出结果>>>运行结果如下:出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸
7、犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰 “能 ”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也; 亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也。臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也。至于斟酌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届山东省潍坊市安丘市化学九年级第一学期期中教学质量检测模拟试题含解析
- 江西省吉安市吉安县2027届九上物理期末复习检测模拟试题含解析
- 河北省石家庄市裕华区第四十中学2027届九年级化学第一学期期末统考模拟试题含解析
- 2027届浙江省绍兴市诸暨市化学九上期末联考模拟试题含解析
- 江西省上饶二中学2027届物理九上期末达标测试试题含解析
- 2027届四川省简阳市镇金区、简城区九上化学期末调研模拟试题含解析
- 2027届福建省泉州洛江区七校联考九年级化学第一学期期末监测模拟试题含解析
- 2026中国智能物流系统行业市场现状分析竞争格局与发展投资评估规划
- 2026中国银行投行业市场深度调研及发展趋势与投资前景研究报告
- 2026中国食品加工设备制造行业市场供需分析及农业投资建议
- 2026年甘肃金麟锂电新材料有限公司招聘78人笔试参考题库及答案详解
- 2026福建福州市城市排水有限公司招聘6人笔试参考题库及答案详解
- 2026-2027学年安徽省高三六校第一次联考数学试卷(含答案解析)
- 桥式起重机起升机构卷筒与钢丝绳设计计算书
- 住院患者跌倒风险动态评估与预防指南(2026年版)
- 2024 电动汽车用驱动电机系统
- 2026年上海市中考数学试卷(附答案解析)
- 嘉兴南湖区招聘社区工作者笔试真题2025
- 2026年消防文职电脑操作测试题及答案
- T∕IAC CAMRA 50-2024 事故汽车常用零部件修复与更换判别规范
- 《农村社会学》教案-绪论 农村社会学的研究对象与学科边界
评论
0/150
提交评论