随笔分类 -  python

摘要:什么是lambda? 好了介绍完成了lambda,那就让我们来实际用一下,实例如下: 下面我们再来看看小米加上步枪的结合使用。1、reduce + lambdaWhat is reduce? 关于python reduce的详细解析,后续详细介绍,下面我们介绍一下reduce + lambda的应用 阅读全文
posted @ 2018-08-25 10:43 zhangray 阅读(235) 评论(0) 推荐(0)
摘要:推导式是从一个或者多个迭代器快速简洁地创建数据结构的一种方法。它可以将循环和条件判断结合,从而避免语法冗长的代码。会使用推导式有时可以说明你已经超越了python初学者的水平。也就是说使用推导式更像Python风格。 一、列表推导式 之前已经说过创建列表的多种方法,使用[ ] 、list() 、st 阅读全文
posted @ 2018-08-20 18:51 zhangray 阅读(207) 评论(0) 推荐(0)
摘要:描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类。 Py 阅读全文
posted @ 2018-08-02 18:13 zhangray 阅读(177) 评论(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 阅读(138) 评论(0) 推荐(0)
摘要:用户输入河北,则打印河北省下的市,用户输入市,则显示该河北省的这个市下的县 ## 功能: 北京: 昌平、海淀 河北: 邯郸、石家庄 山西: 太原、大同 2、功能要求: 购物车 要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额 阅读全文
posted @ 2017-09-16 10:03 zhangray 阅读(162) 评论(0) 推荐(0)
摘要:作业需求: 模拟实现一个ATM + 购物商城程序 1、额度15000或自定义功能。 2、支持多账户登录 3、实现用户认证装饰器 阅读全文
posted @ 2017-07-28 08:54 zhangray 阅读(187) 评论(0) 推荐(0)
摘要:分为两部分: 一:练习题: 二:员工信息表作业: 练习题如下: #4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。 二:员工信息表作业如下: 需求 : 流程图: 阅读全文
posted @ 2017-07-21 09:18 zhangray 阅读(182) 评论(0) 推荐(0)
摘要:队列是一种先进先出的数据类型,它的跟踪原理类似于在超市收银处排队,队列里的的第一个人首先接受服务,新的元素通过入队的方式添加到队列的末尾,而出队就是将队列的头元素删除。 堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 阅读全文
posted @ 2017-07-08 12:29 zhangray 阅读(134) 评论(0) 推荐(0)
摘要:count用法 返回s在字符串中出现的个数,如果设置了开 始或者结束位置,则返回指定范围内sub出现的个数 当只输入第二个参数时,代表从第二个索引开始到结束范围, 当第二、第三个参数都输入时,代表第二个到第三个索引内的范围。 注意:同切片一样,count的如果声明了终止位置,也是不包括终止位置 字符 阅读全文
posted @ 2017-07-07 16:06 zhangray 阅读(184) 评论(0) 推荐(0)
摘要:1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict有序: 指的是顺序的意思,有先后顺序。理解为下表即可, 即可以用下标渠道的数据类型,就是有序的。无序:利用key--value存储,效率高 阅读全文
posted @ 2017-07-07 15:11 zhangray 阅读(1678) 评论(0) 推荐(0)
摘要:成员运算和身份运算 成员运算: 如: 身份运算: 阅读全文
posted @ 2017-07-07 15:05 zhangray 阅读(136) 评论(0) 推荐(0)
摘要:#!/ust/bin/env python3 f = open("name.txt")date = f.readlines()print(date)f.close() #结果:#['eray\n', 'eray\n', 'bike\n']#打印出来的带 \n ,怎么去掉\n呢? #解决方法:#1、f 阅读全文
posted @ 2017-07-04 22:57 zhangray 阅读(31580) 评论(0) 推荐(0)
摘要:Python在heap中分配的对象分成两类: 可变对象和不可变对象。 所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变。 可变即内存空间可变,不可变即内存空间不可变。这里用 id 函数看对象的内存地址有没有变化。 不可变(immutable):int、字符串(string)、floa 阅读全文
posted @ 2017-07-03 15:18 zhangray 阅读(234) 评论(0) 推荐(0)