文档章节

python基础练习

啊哈关关
 啊哈关关
发布于 2017/03/23 14:35
字数 488
阅读 40
收藏 0

1. print repr(u'中国')  的运行结果是什么?

u'\u4e2d\u56fd'

2. 什么是lambda函数?并列举一个使用lambda函数的例子

lambda函数是一个匿名函数,也是一个表达式,可以使代码更简洁。

3. Excel操作

{

    "1":["张三",150,120,100],

    "2":["李四",90,99,95],

    "3":["王五",60,66,68]

}

写入excel如下所示:

 

 

 

 

4. 简述对Python装饰器的理解,写一个简单的装饰器。

装饰器是一个可以返回函数的函数,在代码运行期间增加函数的功能的方式,为装饰器。

 

5. 生成100个随机数,保存到Redis非关系型数据库中

 

 

6. 写结果,说明原因

if 1 in [1,0] == True:

print  ‘a’

  Else:

  Print  ‘b’

答案为b

 

7. 用Python写一个程序,拉取SVN上的某一个文件,修改后并提交该文件。(请结合开发者自己的代码管理工具)

8. 用Python画出y=x3的散点图

、进阶要求

[if !supportLists]9. [endif]用Python爬取知乎热门帖的标题,并存储到MySQL中(涉及django的model知识点)

 

[if !supportLists]10. [endif]Python 中 数组套字典的排序(用lambda实现)

dict = [

{'id':'4','name':'b'},

{'id':'6','name':'c'},

{'id':'3','name':'a'},

{'id':'1','name':'g'},

{'id':'8','name':'f'}

]

排序后:[{'id': '1', 'name': 'g'}, {'id': '3', 'name': 'a'}, {'id': '4', 'name': 'b'}, {'id': '6', 'name': 'c'}, {'id': '8', 'name': 'f'}]

 

[if !supportLists]11. [endif]利用python计算文件MD5值

(从前台上传一个文件,后台计算MD5值后,返给前端)

[if !supportLists]12. [endif]密码加密小工具

(对于部分喜欢将自己密码存在邮箱、网盘等容易被盗的朋友,可以自己记住一个唯一的密钥,通过这个小程序和密钥产生一串加密密文再存储,减少密码被盗几率。提示:Crypto库

a.输入自己的秘钥:123456, b.选择是: encrypt 或者decrypt, c. 输出:加密后的密文,或者解密后的明文)

 

© 著作权归作者所有

啊哈关关
粉丝 9
博文 187
码字总数 80116
作品 0
深圳
程序员
私信 提问
程序员如何备战全国计算机二级(Python)考试?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnnews/article/details/84401067 我于1979年考上大学,读的是自动控制专业,当时对计算机产生了浓厚的兴趣...

CSDN资讯
2018/11/23
0
0
开源 | Python基础入门(视频)课程 - 知乎

之前分享了《Python基础入门》课件,考虑到新手更需要详细的说明和指导,光有文档和代码可能还不够。 因此周末花了两天时间,录好了14个课件对应的配套视频讲解,详细完整地讲解每一个课件所...

全栈数据工程师养成攻略
10/21
0
0
开源 Python基础入门课程

  2016年11月至2017年2月,出于个人兴趣,我录制了《全栈数据工程师养成攻略》视频课程,收到了不错的反馈,目前在网易云课堂上已有1.8W人加入学习。      2017年9月至12月,我担任了一...

深度学习
2018/05/17
0
0
开源 | Python基础入门课程 - 知乎

2016年11月至2017年2月,出于个人兴趣,我录制了《全栈数据工程师养成攻略》视频课程,收到了不错的反馈,目前在网易云课堂上已有1.8W人加入学习。 2017年9月至12月,我担任了一次线下Pytho...

全栈数据工程师养成攻略
10/21
0
0
那些年,我们学过的编程语言——Python篇

Hello World!不少人都与这句话邂逅在大家最初学习编程的时候。 2014年12月的编程语言排行榜中,Python位列在众多语言中的第8位,一直保持在前列。初学者看着简单清晰的语言极其容易上手。即...

生气的散人
2014/12/26
1K
4

没有更多内容

加载失败,请刷新页面

加载更多

PCB设计-Allegro软件入门系列-铺铜操作(下)

铺铜是PCB很常见的操作,PCB的敷铜一般都是覆地铜,增大地线面积,有利于地线阻抗降低,使电源和信号传输稳定,在高频的信号线附近敷铜,可大大减少电磁辐射干扰,起屏蔽作用。 本讲讲解啊一...

demyar
23分钟前
3
0
如何通过WASI SDK 在Linux上编译ZXing C++

Mozilla在今年三月份的时候公布了WASI。WASI的目标就是让WebAssembly在任何地方都可以运行,而不仅仅像现在这样只能运行在Node.js和Web浏览器中。WASI目前依然处于初级阶段,这篇文章分享下如...

yushulx
25分钟前
3
0
.Net界面开发神器—DevExpress官方汉化包免费下载!还在等什么?

点击获取DevExpress v19.1.7新版试用下载 DevExpress Localization Service允许您创建一组自定义的附属程序集,要将语言包添加到程序集中,请查看本文中为大家列出的对应版本的汉化包,下载并...

FILA6666
25分钟前
4
0
php生成二维码

        header('Content-Type: image/png');        //清除缓冲区,防止之前面不知道的情况下被加头部信息导致不显示图片内容        ob_clean();        $...

横着走的螃蟹
31分钟前
3
0
伪类和伪元素

伪类和伪元素 伪类和伪元素,对于绝大多数同学来说,都是耳熟能详的名字,但确实又有很多人搞不清楚它们之间的区别,以致于混淆概念。而当概念都混淆的时候,也往往意味着你不会经常使用它,...

不负好时光
33分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部