2018年1月26日

列表生成器-之生成器

摘要: 生成器,只有在调用时才会生成相应数据,只记录当前数据。 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素 阅读全文

posted @ 2018-01-26 16:43 承祥君 阅读(340) 评论(0) 推荐(0) 编辑

2018年1月25日

列表生成器-之生成式

摘要: 生成器初阶: 以上就是列表生成式,主要目的就是要让代码整洁; 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11): 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环: 但是循环太繁琐,而列表生成 阅读全文

posted @ 2018-01-25 10:30 承祥君 阅读(144) 评论(0) 推荐(0) 编辑

2018年1月7日

进军装饰器3/3

摘要: 装饰器实验需求: 某网站有20个页面,除index页面无需登录验证外,其它页面均需要进行登录验证,本实验通过装饰器进行模拟,以达到熟练使用装饰器的目的,而不是达到登录验证的目的: 初级版模拟: 终级版模拟: 阅读全文

posted @ 2018-01-07 12:15 承祥君 阅读(90) 评论(0) 推荐(0) 编辑

进军装饰器2/3

摘要: 装饰器装饰不同函数的用法: 在实际应用场景下,会存在多个不同的函数需要相同的装饰器进行装饰,例如有些函数不需要传参,而有些则需要传参且传的参数均不固定,这时如果装饰器不能通用则会报错无法继续往下执行,以下示例会说明并解决此问题: 此例子中其实考察了对函数传参的灵活用法。为帮助尚未掌握或仍不清楚函数传 阅读全文

posted @ 2018-01-07 00:06 承祥君 阅读(70) 评论(0) 推荐(0) 编辑

2018年1月6日

进军装饰器1/3

摘要: 装饰器: 定义:本质是函数,(装饰其它函数)就是为其它函数添加附加功能。 原则: 1. 不能修改被装饰的函数的源代码; 2. 不能修改被装饰的函数的调用方式; 实现装饰器知识储备: 1. 函数即“变量”; 2. 高阶函数; 3. 嵌套函数; 高阶函数+嵌套函数==>装饰器 装饰器,其实就是一种语法糖 阅读全文

posted @ 2018-01-06 23:43 承祥君 阅读(105) 评论(0) 推荐(0) 编辑

2017年12月25日

购物车

摘要: Readme: 几个关键的逻辑处理思路: 1.用户登录时查看:历史记录2.用户退出时查看:本次购买记录、历史记录 1.先将列表中临时信息append写入文件中; 2.用户退出时打印列表信息; 3.用户登录、退出时有选项可查看历史记录,此时打印文件信息;3.余额修改 1.登录时读取文件中余额; 2.程 阅读全文

posted @ 2017-12-25 17:48 承祥君 阅读(353) 评论(2) 推荐(0) 编辑

2017年12月23日

多级菜单(高效版)

摘要: Readme文件: menu文件: Third_menu文件(主程序): 阅读全文

posted @ 2017-12-23 20:14 承祥君 阅读(182) 评论(0) 推荐(0) 编辑

工资管理系统

摘要: Readme文件: info.txt文件: new_info.txt文件(默认为空,此处略): Salary_system(主程序): 阅读全文

posted @ 2017-12-23 16:20 承祥君 阅读(293) 评论(0) 推荐(0) 编辑

多级菜单(低效版)

摘要: Readme文件: Menu文件: Task_menu文件(主程序): 阅读全文

posted @ 2017-12-23 16:14 承祥君 阅读(161) 评论(0) 推荐(0) 编辑

用户登录程序

摘要: 程序文件: Readme文件: Task_login文件(主程序): user_info.txt文件: user_lock.txt文件: 阅读全文

posted @ 2017-12-23 16:07 承祥君 阅读(214) 评论(0) 推荐(0) 编辑

导航