Python习题
埃菲尔没有塔尖
热爱学习,热爱分享,欢迎交流。
展开
-
Python习题1
1.请列举 python2 与 python3 的区别,请将下面的 python2 代码转换成python3。class Point: def init(self, x, y): self.x = x self.y = y defstr(self): return ‘({}, {})’.format(self.x, self.y) points = [Point(9, 2), Point...原创 2018-11-24 14:04:44 · 426 阅读 · 2 评论 -
Python练习题13
1.用一行代码实现:计算列表list1中偶数位置的元素加2后求和的结果。sumlist1=sum([i+2 for i in list1 if list1.index(i)%2==0 ])2.用一行代码实现:现有列表a 和列表b ,求a和b 的差集列表c (c中的元素是差集都有的)a=[1,2,3,4]b=[2,3,4,5]re1=list(set(a)^ set(b)) #求差集...原创 2019-06-13 19:56:51 · 915 阅读 · 0 评论 -
python练习12
1.下列程序的输出:def f(x,l=[ ] ) for i in range(x): i.append(i * i) print(l)f (2)f (3,[ 3,2,1])f (3)2.支配点问题:支配数:数组中某个元素出现的次数大于数组总数的一半时就成为支配数,其所在位序位支配点;比如说:int [ ] a=[ 3,3,1,2,3] , 3为支配数 ,0 ,1,4分别...原创 2018-11-27 19:51:00 · 308 阅读 · 0 评论 -
Python习题11
1.分别说说函数cpm ,map,filter的作用2.请说说_new_ 和_init_的作用3.列表a=[ {i : j } for i,j in enumerate( xrange(5)) ],请写出a的最终结果4.长度未知的元组a=(1,3,4,5,6,…)请随机输出n个项**5.对于不降序序列表a,求最大的i 使得a [i ]<key ,不存在返回- 1 ,举例:输...原创 2018-11-26 11:45:24 · 252 阅读 · 0 评论 -
Python习题10
1.请合并列表 a=[1,2,3,4] 和列表 b=[5,6,7,8]2.对于列表a=[1,2,5,6,3],实现正序排序,倒叙排列,逆序排列的内置方法3.字典d={ " k":1 ,“v”:2} ,写出d.items()结果4.复杂列表[{ " k":1 ,“v”:2}, {{ " k":12,“v”:22},{ " k":13 ,“v”:32}],请原创 2018-11-26 11:45:02 · 586 阅读 · 0 评论 -
Python习题9
1.请简要说明Python的re模块中match,search,findall,finditer的区别?2.如何将大量的图片加上水印,用python实现3.判断一个目录是否存在,如果不存在则新建目录4.请用装饰器写一个单列模式5.python中的set和list 的区别是什么,这两种结构查询的时间复杂度是多少?6.python中的多线程和多进程有什么区别?多线程有啥缺点?7.单链表逆序...原创 2018-11-26 11:44:38 · 190 阅读 · 0 评论 -
Python习题8
1.如何匹配url2.yield的作用3,如何连接MySQL数据库,写数据4.请画出scrapy框架架构图5.如何将爬取的内容存入到阿里云oss或者亚马逊s3中?原创 2018-11-26 11:44:13 · 315 阅读 · 0 评论 -
Python习题7
1.用Python实现一个二叉排序树2.有一个文本文件吗,有10万行数据,只输出最后10行3.请实现一个扑克牌(52张)的洗牌算法4.有一个文件test.txt,里面有数据1test1002012-04-182aaa122012-04-193bbb3332012-04-184aaa2112012-04-175ddd33420...原创 2018-11-24 17:18:35 · 1187 阅读 · 1 评论 -
Python习题6
1.数据提取1.1re.findall( r’a.*b’, ‘aabab’)写出该正则表达式的输出并说明为什么?1.2请写出以字母或下划线开始,以数字结尾的正则表达式1.3请用xpath 找出html页面内 id="test_xxx”且class="demo"的节点下的所有图片地址2.HTTP协议状态码有什么作用, 列出你知道的HTTP协议状态码,然后讲出来他们都表示什么意思?尽可能多...原创 2018-11-24 17:17:30 · 542 阅读 · 0 评论 -
Python练习5
1.MySql数据库的多表查询学生表studentid(学生id)name(学生名字)1张三2李四3王五课程表courseid(课程id)name(课程名称)1Math2Chinese1English学生课程表scsid(学生id)cid(课程id)score(课程得分)1原创 2018-11-24 16:46:42 · 369 阅读 · 0 评论 -
Python习题4
1.用一行代码实现:计算列表a中的偶数位置的元素加2后求和的结果现有列表a和b ,求a和b的差集列表c列表L的元素是如下格式的字典:{“a”:1,“b”:2,“c”:3} 按照b的值升序排序2.数组排序输入一个长度为N的整形数组,名为numberList ,写一段程序,实现对数组元素的从小到大输出。举例:输入:numberList =[4,2,3,1]输出:1, 2,3,4...原创 2018-11-24 16:45:32 · 394 阅读 · 0 评论 -
Python习题3
1.string =“{1},{0}”;string=string.format(“Hello”,“Python”),请问string打印出来是什么?2.定义A=[ 1,2,3,4],使用列表生成式[i * i for i in A]生成列表为什么?3.Python基础数据结构使用:(1)如何让元组内部可变(叙述或者简单定义)(2)如何将L1=[1,2,3,4,5], L2=[6,7,8,...原创 2018-11-24 14:06:01 · 469 阅读 · 0 评论 -
Python习题2
1.假设这里有一台服务器地址为 192.168.0.2,开放的端口为 6623,如何连接到 远程服务器操作?2.找出当前目录下 2 天内新创建的所有 json 文件。3. 如何查看(监控)CPU 使用情况,硬盘读写情况以及网络读写情况?4.简述在浏览器中输入网址到网页内容展现出来,经过了一个什么样的过程。5.如何查看系统某个端口是否已经被其他程序占用?6.如何设置定时任务,如果定时任务执...原创 2018-11-24 14:05:27 · 306 阅读 · 0 评论 -
Python练习题14
1.列举Python2与Python3之间的区别python2的默认编码是ASCII,python3的默认编码是Unicodepython2中range返回的是列表,xrange返回的是可迭代对象,而Python3中range返回的是可迭代对象python2中整数分为int 和 lang,python3中统一归为intpython2不等于可以用!= 或者<>表示,在pytho...转载 2019-06-14 20:29:21 · 715 阅读 · 0 评论