Python之路(2)
还是Python基础篇,还是基于上篇文章提到的教程。链接在下
The link of tutorials: Python
在这几天自己写的练习来看,列表和字典是我最容易想到的。这并不代表者其他的方法不好用,毕竟对一个要求每个人都有自己写代码的爱好和习惯。
列表代码练习
购物车小程序
要求:
- 启动程序后,用户输入工资,打印商品列表
- 允许用户根据商品编号购买物品
- 选择物品后,检测余额是否足够购买所选商品
- 退出时,打印已购买商品和余额
1 | #购物车程序 |
上面的程序应用到了创建列表,列表的操作,逻辑的应用,参数形式的转换,参数间的运算。这样的小程序练习起来十分爽快,程序即没那么复杂,也起到了巩固知识,应用新知识的作用。
文件操作
文件的打开,读取和修改
无论哪一种编程语言,对于文件的操作都是重要的,也是对于代码可自动化的一种基本体现。
用Python实现shell sed的替代功能
SED command in UNIX is stands for stream editor and it can perform lot’s of function on file like,searching,find,replace and so on.
Code
原文本内容
1 | 1.I enjoy using Windows |
实现修改
1 | f=open('test.txt','r') |
修改后文本内容
1 | 1.I enjoy using MacOS |