python入门的120个基础练习_python基础练习

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. 输出:加密后的密文,或者解密后的明文)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值