Python练习题–持续更新

2017-08-06 分类:Python, 首页 阅读(1792) 评论(2)

1、你是一个高级测试工程师,现在要做性能测试,需要你写一个函数,批量生成一些注册使用的账号。

产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成,结果如下图:


2、测试机器的磁盘太小,经常报警,要写一个清理日志的脚本,每次运行就把三天之前的日志删除,日志名的格式是xxx-20170623.log。

 

3、公司服务器,经常被别人攻击,要写个监控nginx日志的脚本,每分钟运行一次,如果这一分钟内同一个ip请求次数超过200次,加入黑名单,nginx日志每一行的格式如下:

4、额,来个小插曲,写程序求出1-100的累加和。1+2+3+4+5+.....+100。

5、不知不觉你已经写了很多python代码了,代码全部都放在e盘下面的my_code文件夹中,突然突发奇想,想统计了一下总共写了多少行代码,包括空行和注释,要把代码的行数、空行数、注释行数都统计出来。

6、有一个文件,里面有一些敏感词汇,如下,如果输入这些词,就用**代替,然后输出,例如输入今天没吃饭,碰到一个傻逼,原来那个sb是小明。输出今天没吃饭,碰到一个**,原来那个**是小明。

7、写个简单的爬虫,把这个链接http://so.fengniao.com/index.php?action=Image&keyword=%E7%A7%81%E6%88%BF,里面所有的图片保存到本地。

8、有一个存着学生成绩的文件,里面存的是json串,json串读起来特别不直观,需要你写代码把它都写到excel中,并计算出总分和平均分,json格式如下

写完之后excel格式如下:

 

9、列表、元组、集合有什么区别?

10、下面几段代码中哪个是错误的写法,为什么?

11、怎么通过不引入第三方变量的方式,交换两个变量的值?

12、下面的代码执行结果是什么,为什么?

13、下面这段代码的执行结果是什么?

 

 

14、下面这段代码会打印什么,为什么?

 

15、上面有两个字典,请写一个函数打印两个字典中不一样的key和value
16、现有字符串a="Im Love python",需要变成b="python love Im"
17、 将"wdnwjfwj we hd 9#sdfekfmew 2011"里的数字取出来相加结果为2020
18、下面有两个队伍,,a不和x对战,b不和y,z,请写代码实现。

结果如下图:


您可能也喜欢:

使用python生成随机图片验证码

思路是这样,首先建一个图片,240*60的大小,然后图片上随机画线,再画一些点,再把产生一个随机的字符串,写上去。需要用到PIL模块,pip安装即可。 下面是代码 12345678910111213141516...

more

使用python拼接所有好友的头像

这篇博客介绍一下怎么用python把多张图片按比例缩小,拼成一张图片,比如说我要把我所有微信好友的头像,到一个图片里,如下图:        咱们先不着急写代码,先分析下需求,把思路缕清,代码就好写了。 这个拼图片,就像咱们要做一个照片墙一样,做照片墙怎么做呢,假如说现在有一块640*640的一块...

more

使用python生成词云

什么是词云呢? 词云就是一些关键词组成的一个图片。大家在网上经常看到,下面看一些例子:   那用python生成一个词云的话怎么办呢,首先要有一些词,咱们随便找个吧,用see you again的歌词好了,放到again.txt里面,放着待会咱们用。 然后呢,咱们用 wrodcloud...

more

评论&留言
欢迎新朋友你的到来!
已经有2 条评论抢在你前面了~
昵称

  1. 匿名

    牛牛,加油更练习题呀。

    #1
    回复
  2. Q

    牛牛,加油更练习题呀。

    #2
    回复

登录

忘记密码 ?

切换登录

注册