摘要: 什么是lambda? 好了介绍完成了lambda,那就让我们来实际用一下,实例如下: 下面我们再来看看小米加上步枪的结合使用。1、reduce + lambdaWhat is reduce? 关于python reduce的详细解析,后续详细介绍,下面我们介绍一下reduce + lambda的应用 阅读全文
posted @ 2018-08-25 10:43 zhangray 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 推导式是从一个或者多个迭代器快速简洁地创建数据结构的一种方法。它可以将循环和条件判断结合,从而避免语法冗长的代码。会使用推导式有时可以说明你已经超越了python初学者的水平。也就是说使用推导式更像Python风格。 一、列表推导式 之前已经说过创建列表的多种方法,使用[ ] 、list() 、st 阅读全文
posted @ 2018-08-20 18:51 zhangray 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类。 Py 阅读全文
posted @ 2018-08-02 18:13 zhangray 阅读(141) 评论(0) 推荐(0) 编辑
摘要: getline命令是我个人认为awk最强大的一个命令。因为它彻底改变了awk的运行逻辑。awk本质上就是一个for循环,它每次对输入文件的一行进行处理,然后转而执行下一行,直到整个文件的每一行都被执行完毕。整个过程是自动的,你无需做什么。但是,getline命令却可以让你去控制循环。当然,getli 阅读全文
posted @ 2018-07-29 13:48 zhangray 阅读(2111) 评论(2) 推荐(0) 编辑
摘要: 在awk中,如果调用next,那么next之后的命令就都不执行了。此行文本的处理到此结束,开始读取下一条记录并操作。 实例如下: 比如说我们有一个data文件,存放了每个人的出差费用。想要打印出来。但是第一行总费用不要打印。那么使用awk的next忽略掉第一行即可。 与next相似,getline也 阅读全文
posted @ 2018-07-29 13:18 zhangray 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 阅读全文
posted @ 2017-11-04 10:52 zhangray 阅读(157) 评论(0) 推荐(0) 编辑
摘要: # 开发一个简单的python计算器# 实现加减乘除及拓号优先级解析# 用户输入# 1 - 2 * ((60 - 30 + (-40 / 5) * (9 - 2 * 5 / 3 + 7 / 3 * 99 / 4 * 2998 + 10 * 568 / 14)) - (-4 * 3) / (16 - 阅读全文
posted @ 2017-10-28 10:29 zhangray 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 用户输入河北,则打印河北省下的市,用户输入市,则显示该河北省的这个市下的县 ## 功能: 北京: 昌平、海淀 河北: 邯郸、石家庄 山西: 太原、大同 2、功能要求: 购物车 要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额 阅读全文
posted @ 2017-09-16 10:03 zhangray 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 作业需求: 模拟实现一个ATM + 购物商城程序 1、额度15000或自定义功能。 2、支持多账户登录 3、实现用户认证装饰器 阅读全文
posted @ 2017-07-28 08:54 zhangray 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 分为两部分: 一:练习题: 二:员工信息表作业: 练习题如下: #4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。 二:员工信息表作业如下: 需求 : 流程图: 阅读全文
posted @ 2017-07-21 09:18 zhangray 阅读(173) 评论(0) 推荐(0) 编辑