摘要: 购物车程序要求: 1.允许用户根据商品编号购买商品。 2.用户选择商品后,检测余额是否充足,够就直接扣款,不够就提醒。 3.可随时推出,退出时打印以购买商品,购买商品数量及余额。 ATM程序要求: 1.管理账户,添加账户保存到文件。 2.还款、查余额、提款、冻结账户。 3.从购物车收到付款要求时付款 阅读全文
posted @ 2018-10-25 19:01 研究僧桃子 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 目录结构安排: bin:可执行文件目录,tao.py:驱动文件,驱动main.py文件 conf:配置文件目录 core:主程序目录 test:测试文件目录 main.py:程序主入口文件 docs:文档目录 logs:日志 requirements.txt:依赖关系 setup.py:安装脚本 不 阅读全文
posted @ 2018-10-19 22:10 研究僧桃子 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 阅读全文
posted @ 2018-10-19 16:43 研究僧桃子 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 生成器: 1.只有在调用时才会生成相应的数据 2.只记录当前位置 3.使用__next__()方法调用 结果: 使用生成器生成斐波拉契数列: 运行结果: 运用生成器实现并行: 运行结果: 迭代器: 1.可以用于for循环的对象统称为可迭代对象:Iterable 2.可以被next()函数调用并不断返 阅读全文
posted @ 2018-10-17 19:55 研究僧桃子 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 定义: 器字代表函数,装饰器本质是函数;装饰:装饰其他函数,就是为其他函数添加附加功能 原则: 1.不能修改被装饰函数的源代码(在不修改被装饰函数源代码的情况下为其添加功能) 2.不能修改被装饰的函数的调用函数,被装饰函数不知道被装饰了 实现装饰器需要了解: 1.函数及变量:内存存储函数方式与存储变 阅读全文
posted @ 2018-10-16 20:04 研究僧桃子 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1.实现简单的shell sed替换功能: 2.修改haproxy配置文件(节点搜索、添加和删除): 阅读全文
posted @ 2018-10-14 19:51 研究僧桃子 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 结果: 阅读全文
posted @ 2018-10-13 17:12 研究僧桃子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 结论: 运行结果: 参数: 函数内部调用函数: 递归:函数自己调用自己 特性: 高阶函数:函数接收另一个函数作为参数 1 def add(a,b,f): 2 return f(a+b) 3 print(add(3,-6,abs)) 阅读全文
posted @ 2018-10-13 16:24 研究僧桃子 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 得到结果: 阅读全文
posted @ 2018-10-10 22:32 研究僧桃子 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # Author:James Tao 4 5 #文件修改 6 #将文件更改之后写到新文件 7 8 find_str='我有太多歌曲永远不会被唱起' 9 replace_str='YOUTAIDUODEGEQUYONGYUANBUHUIBEICHANGQI' 10 11 f... 阅读全文
posted @ 2018-10-10 21:43 研究僧桃子 阅读(81) 评论(0) 推荐(0) 编辑