本部分内容
- 列表,元组操作
- 字符串操作
- 字典操作
- 集合操作
- 文件操作
- 字符编码与转码
- 内置函数
列表
ps:
1 浅copy 的几种方式
1 import copy
names2 = copy.copy(names)
2 names2 = names[:]
3 names2 = list(names)
2 浅copy的用处
创建一个联合账号
深 copy 功能:
ps: 其实一般不常用,因为完全复制一份 相当于占据两份空间,比较费空间。
购物车程序:
功能测试:
总结: 可以看出很多可能情况没能考虑到~ 给出改进版本
功能测试:
购物车程序的优化版本:
增加需求:
字符串
测试:
测试:
字典
测试:
三级菜单程序:
测试:
集合
文件操作
对文件操作流程:
- 打开文件,得到文件句柄并赋值给一个变量
- 通过句柄对文件进行操作
- 关闭文件
进度条小程序:
测试:
每隔0.5s 开始一个个输出#
截断(truncate)
文件修改操作
文件自动关闭功能:
字符编码及转码: