上一个小编这个周末约会去了,要求在下今天一定要更新一篇Python面试、笔试的试题,那么今天的文章就由在下的所思所想来发布,共计划发布十道题,难易程度不同,如有不当之处,还请各位读者多多谅解。具体答案将于明日文章公布,附代码测试结果,敬请期待!
Python(图片我自己做的)笔试题集十大问
一、请根据指定字符串序列(默认为中序遍历顺序),使用Python创建二叉树,“*”表示子孩子为空,同时给出前序遍历、中序遍历、后续遍历的方法实现以及遍历结果,示例如下:
二叉树二、请问python中pass语句作用是什么?
三、请问a,b,c,d的值是?同时陈述浅拷贝与深拷贝对于简单和复杂子对象的复制方法
copy—deepcopyimportcopya=[2,4,6,[8,10],12]b=ac=copy.copy(a)d=copy.deepcopy(a)b.append(14)c[3].append(11)d[3].append(14)#感兴趣的读者可以自行测试print(a)print(b)print(c)print(d)
四、请写出一段Python代码删除list中的重复元素
五、请说出python中search()函数与match()函数的区别
六、请说出Python2.X与Python3.X的不同之处,至少三点
Python七、请问Python中有几种映射类型?请具体写出这些映射类型
八、请使用Python编写按value大小排序的示例
九、请使用Python编写一个简单的基于socket的client端和server端架构
socket通信过程十、A=[1,2,4,5,8],B=[9,2,6,3,4]
1)请使用Python求出差集和交集
2)请使用Python内置函数将A,B倒序排列
3)请编写迭代器打印出A,B中的数字4
4)请使用Python内置函数将A,B中数字4换成44
5)请通过交换A,B中的元素,使[序列A元素的和]与[序列B元素的和]的差值最小
持续更新Python面试、笔试题,附源码,助你成功突破企业门槛