关注IT专业技能,持续提升竞争力。

python学习笔记(四)

Python 仙人球 2151℃ 0评论

19. 字典:
语法:

print dicname[‘key1’]
查看key:dicname.keys()
查看value:dicname,values()
添加:dicname[‘a’]=’adfadf’;
删除item:dicname.popitem()默认删除第一个
修改value:dicname[‘key1’]=”
删除一条数据:del dicname[‘key1’]
dicname.update()????
dicname.has_key(‘a’) 查看字典中是否有key为a的
遍历:

练习:员工信息表
创建公司员工信息表,员工号,姓名,邮件,部门,职位,手机;
提供用户查找接口,通过工号查询用户信息;

20. join:
a = [‘alex’,’is’,’a’,’teacher’]
‘ ‘.join(a),输出的是:’alex is a teacher’,这样吧一个列表变成了一个字符串

21.python的函数:

22.信用卡程序:
功能要求:
1.额度15000
2.可以提现,手续费5%
3.每月最后一天出帐单(每月30天),写入文件
4.记录每月日常消费流水
5.提供还款借口

优化:
1. 每月10日为还款日,过期未还,按欠款5%0。。计息

23. Pickle()模块:
序列化:内存里面有一个数据结构,希望把他保存下来重用,或者发给其他人;
什么东西能用pickle模块存储?
所有python支持的原生类型:布尔、整数、浮点数、复数、字符串、字节对象,字节数组,以及none
由任何原生类型组成的列表,元组,字典和集合;
由任何原生类型组成的列表,元组,字典和集合组成的列表,元组,字典和集合(可以一直嵌套下去,直至python支持的最大递归层数)
函数,类,和类的实例(带警告)

pickle语法dump:

pickle语法load:

24.正则表达式:

25.python 模块的使用:
使用模块好处:
程序可扩展性;
减少程序代码;
方便程序架构的更改;

转载请注明:V-Lover » python学习笔记(四)

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址