摘要: 阅读全文
posted @ 2021-06-21 13:40 lq430430 阅读(98) 评论(0) 推荐(0)
摘要: UI: 长、宽 、高 钢笔:笔身、笔尖、笔帽 功能: 写字:出水量比较合适 笔帽能扣上,不容易掉 钢笔笔夹 打水 笔尖的粗细程度 容错性: 不能漏水 易用性: 是否光滑 笔尖是否可以换 笔囊是否可以换 不能太沉 安全: 是否容易携带,不容易划破衣服 是否有毒材料 性能: 长时间写 能装 多少水,写多 阅读全文
posted @ 2021-06-21 10:52 lq430430 阅读(206) 评论(0) 推荐(0)
摘要: hadoop对于离线业务处理的流程: flume数据采集-->spark计算-->结果存入Hbase -->Hive的mapreduce统计、分析、清洗-->结果存入Hive表-->Sqoop同步/导出-->Mysql数据库-->WEB展示 flume 说明 Agent: 一个独立的Flume进程, 阅读全文
posted @ 2021-06-21 10:04 lq430430 阅读(32) 评论(0) 推荐(0)
摘要: 创建堆 heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.heappush()函数把值加入堆中,另外一种就是使用heap.heapify(list)转换列表成为堆结构 #创建堆方法1import heapqlist=[12,1,53,33,123,2,52,98]heap=[] 阅读全文
posted @ 2021-06-21 09:55 lq430430 阅读(78) 评论(0) 推荐(0)
摘要: map() 第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。 Python函数编程中的map()函数是将func作用于seq中的每一个元素,并将所有的调用的结果作为一个list返回。如果func为None,作用同zip()。 map(func, seq1[, seq 阅读全文
posted @ 2021-01-25 23:40 lq430430 阅读(51) 评论(0) 推荐(0)
摘要: 迭代器是一个可以记住遍历的位置的对象。 可迭代对象通过__iter__方法向我们提供一个迭代器,我们在迭代一个可迭代对象的时候,实际上就是先获取该对象提供的一个迭代器,然后通过这个迭代器来依次获取对象中的每一个数据. 那么也就是说,一个具备了__iter__方法的对象,就是一个可迭代对象。 如何判断 阅读全文
posted @ 2021-01-25 23:29 lq430430 阅读(55) 评论(0) 推荐(0)
摘要: 推导式comprehensions(又称解析式),是python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 推导式基本格式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 列表推导式 将a列表中大于5的数存储的b列表中 a 阅读全文
posted @ 2021-01-25 22:09 lq430430 阅读(57) 评论(0) 推荐(0)
摘要: # -*-coding:utf-8-*- import operator print(operator.add(1,1)) # 加 print(operator.sub(2,1)) #减 print(operator.mul(2,3)) # 乘 print(operator.truediv(6,2) 阅读全文
posted @ 2021-01-06 14:43 lq430430 阅读(88) 评论(0) 推荐(0)
摘要: id() 函数返回对象的唯一标识符,标识符是一个整数。 返回值 :返回对象的内存地址。 >>>a = 'runoob' >>> id(a) 4531887632 is和==的区别 Is 比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象,是否指向同一个内存地址。 == 比较的是两 阅读全文
posted @ 2021-01-06 13:50 lq430430 阅读(289) 评论(0) 推荐(0)
摘要: 1.输出1000以内的能被2、3、5同时整除的数。 for i in range(1001): if i %2 ==0 and i %3 ==0 and i %5 ==0: print(i) 2.输出1000以内的能被2、3、5中任意一个整除的数,每10个数为一行输出。 count=0 for i 阅读全文
posted @ 2020-12-24 17:58 lq430430 阅读(98) 评论(0) 推荐(0)