- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 28、requests 和grequests 串行和并发
1、安装时候报错解决 安装报错解决方法 pip install requests报错的解决 安装方式: pip install requests -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 2、 requests发送请求是串行的,即阻塞的。发送完一条请求才能发送另一条请求。 为了提升测试效率,一般我们需要并行发送请求 这里可以使用多线程,或者协程,gevent或者aiohttp,然而使用起来,都相对麻.
2021-04-25 15:15:13
451
1
原创 24、python lambda与eval
f = lambda a,b,c : a+b+c print(f(2,3,4)) g = [lambda a:a*2,lambda b:b*2] print(g[0](5)) #evel()函数 #1、在前两个参数省略的情况下,eval在当前的作用域执行 a=87; print(eval("a+1")) #2、在globals指定的情况下: a=10; g={'a':4} print(eval("a+1",g)) #3、在 locals指定的情况下 : a=10 b=20 c=30 g={'a':6,
2021-04-14 21:48:13
325
原创 23、python 条件表达和循环
# age = input('请输入你的年龄:') # print(age) #条件判断语句{单项if判断语句} # age = 18 # if age <= 18:#条件表达式判断为真 # print('他很年轻!')#输出结果为:他很年轻!可用int(intput())将其强制转换成整型变量,float(intput())将其强制转换成浮点数类型 #双向if else # score = int(input("请输入你的分数: ")) # print("") # if score &g..
2021-04-14 08:22:44
168
原创 22、python turtle绘图2
绘制同心圆 import turtle t = turtle.Pen() t.width(4) my_color = ("red","yellow","blue","green") for i in range(5): t.penup() t.goto(0,-i*20) t.pendown() t.color(my_color[i % len(my_color)]) t.circle(30+i*20) turtle.done() 绘制棋盘 import ...
2021-04-13 23:47:55
257
原创 21、python 推导式汇总
#列表推导式 y = [x for x in range(1,5)] print(y) z = [x*2 for x in range(1,10) if x%3 == 0] print(z)#也可以使用两个循环 cells = [(row,col) for row in range (1,10) for col in range (1,10)] for cell in cells: print(cell)#字典推导 my_text = 'i love you, i love me, i love c..
2021-04-13 23:04:18
157
原创 19、python 函数(局部变量和全局变量 global 与nonlocal )
局部变量和全局变量 a = "Life is short,you need Python" def func1(): print(a) def func2(): #global b b = "人生不如意事十之九八,可与人言者并无二三" print(b) func1() func2() print(a) print(b) # NameError: name 'b' is not defined #global b print(b) #做出声明,此时打印就不会再报错了 局...
2021-04-13 09:28:31
252
原创 18、python 函数
python 函数总结 1、函数的定义 函数最主要的目的:封装一个功能 (1)定义函数--封装独立的功能 (2)调用函数--享受封装的成果 2、函数的优点是什么 (1),减少代码重复率。 (2),增强代码可阅读性。 3、普通函数 匿名函数 ——lambda函数 高阶函数 ——在python中,一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数; 递归函数 函数大致由4部分构成:函数名 、形参列表(...
2021-04-13 07:48:45
299
原创 16、python 表格数据使用字典和列表存储,并实现访问
姓名 年龄 薪资 城市 木槿 18 28000 上海 秀云 19 23000 深圳 锦瑟 20 15000 北京 r1 = {"name":"木槿","age":18,"salary":28000,"city":"上海"} r2 = {"name":"秀云","age":19,"salary":23000,"city":"深圳"} r3 = {"name":"锦瑟","age":20,"salary":15000,.
2021-04-12 23:45:04
661
原创 15、字符串驻留机制
字符串驻留机制 {字母下划线和数字} a = "abc_33" b = "abc_33" print(a is b) print(a == b) print(id(a)) print(id(b)) 打印结果 True True 1915688128816 1915688128816 所以会发现有些时候打印id相同,有时候不同,导致这个原因就是字符串驻留机制导致成的 只有保护字母下划线和数字的时候 ...
2021-04-12 23:08:22
211
原创 14、join 和字符串拼接符效率比较
import time time01 = time.time() a = "" for i in range(1000000): a += "six" time02 = time.time() print("时间差:" +str(time02-time01)) time03 = time.time() list1 = [] for i in range(1000000): list1.append("six") a = "".join(list1) time04 = time.time.
2021-04-12 22:55:48
208
原创 13、python 对象内存引用
对象 Python 中一切皆对象 每个对象由:标识(identity)、类型(type)、value(值)组成。 1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj) 可返回对象 obj 的标识。 2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的 操作。可以使用 type(obj)获得对象的所属类型。 3. 值表示对象所存储的数据的信息。使用 print(obj)可以直接打印出值。 对象的本质就是:一个内存块,拥有特定
2021-04-12 21:48:14
231
原创 12、python 海龟绘图 turtle
海归绘图 import turtle #导入 turtle 模块 turtle.showturtle() #显示箭头 turtle.write("木槿") #写字符串 turtle.forward(300) #前进 300 像素 turtle.color("red") #画笔颜色改为 red turtle.left(90) #箭头左转 90 度 turtle.forward(300) turtle.goto(0,50) #去坐标(0,50) turtle.goto(0,0) turtle.penup() .
2021-04-12 21:47:55
820
原创 2、python类型
1.python程序可以分解成模块,语句,表达式以及对象; 程序由模块构成,模块包含语句,语句包含表达式,表达式建立并处理对象; 2.为什么使用内置对象; 内置对象使程序更容易编写,内置对象是扩展的组件,内置对象往往比定制的数据结构更有效率,内置对象是语言标准的一部分。 3核心数据类型; 数字,字符串,列表,字典,元组,文件,集合,其他类型(类型,None,布尔型),编程单元类型(函数,模块,类),与实现相关类型。 4. Python有五个标准的数据类型: Numbers(数字) Strin
2021-04-11 10:33:15
133
原创 1.Python 介绍
1.选择python的主要原; 开源免费,简洁干练,容易阅读,快速扩展,交互性强,跨平台,开发效率,面向对象,程序的可移值,标准库的支持,组件集成,质量和效率是主要原因 2.python的缺点 运行速度慢,代码不能加密 3.python使用公司和组织 YouTube、Instagram,还有国内的豆瓣,知乎 4. python致力于开发最优化 简洁语法,动态类型,无需编译,内置工具包 5. python可以做什么 网站和游戏开发,机器人和航天飞机控制,网站后端程序员,自动化运维,数据分析师
2021-04-11 10:24:13
148
原创 kettle 安装与性能优化
kettle 安装 下载地址: https://sourceforge.net/projects/pentaho/files/ 转换组件文档:https://help.pentaho.com/Documentation/8.2/Products/Data_Integration/Transformation_Step_Reference 作业组件文档:https://help.pentaho.com/Documentation/8.2/Products/Data_Integratio...
2021-04-10 22:30:14
427
原创 复杂查询
视图和表 1.从SQL角度来看,视图和表是相同的。两者区别在于表中保存的是实际的数据,视图中保存的是select语句(视图本身并不存储数据). 2可以将常用的SELECT语句做成视图来使用。 3视图包含"不能使用ORDER BY和对其进行有限制的更新两项限制。 4视图和表区别是否保存了实际数据。 视图的优点:1由于视图无需保存数据,因此可以节省储存设备的容量。表中储存的是实际数据,
2017-07-14 11:40:37
382
原创 数据更新方面
数据的插入 1列名和值用逗号隔开,分别括在(),这种形式称为清单。 2插入默认值可以通过2种方式实现。在insert语句的values子句中指定DEFAULT关键字(显示方法)或 省略列清单(隐示方法) INSERT TNTO (列1,列2,列3,......)VALUES(值1,值2,值3,.......) 插入默认值2种方法 创建表时候 DEFAULT 0 INSERT
2017-07-06 11:53:20
252
原创 Oracle单行函数和多行函数以及谓词和case表达式
单行函数 单行函数分为五种类型:字符函数、数值函数、日期函数、转换函数、通用函数 1字符函数: (1)INSTR(x, str [,start] [,n) 在 x 中查找 str,可以指定从 start 开始,也可以指定从第 n 次开始。 instr(title,'oracle')>0 相当于like instr(title,'oracle')=0 相当于not like
2017-07-04 11:38:52
430
原创 聚合分组指定排序
聚合分组指定排序 1聚合函数 (1)通过SQL对数据进行某种操作或计算时需要使用函数:用于合计的函数称为聚合函数或者是集合函数。 (2)种类 COUNT 计算表中的记录数(行数) SUM:计算表中数值列的数据合计值 AVG:计算表中数值列的平均值 MAX:求表中任意列中数据最大值 MIN:求表中任意列中数据最小值 (3) COUNT函
2017-07-04 01:00:36
705
原创 SQL运算符
1别名可以使用汉语,使用汉语时需要用"双引号" 2注释对SQL没有任何影响分为一行和多行 ---一行 和/*0000*/多行。 3SQL运算符:算术运算符、比较运算符、逻辑运算符 shop shop_id shop_ming shop_bunrui hanbai_tanka shiire_tanka torokubi 01 T恤衫 衣服
2017-06-28 12:07:07
520
原创 SQL 语法概要
SQL语法概要 1.SQL是用关键字、表名、列名等组合而成的一条语句。SQL语句来描述操作内容。 2.(1)DDL用来创建或者删除存储数据用的数据库以及数据库表达对象 CREATE/DROP/ALTER (2)DML用来查询或者变更表中记录。 SELECT/INSERT/UPDATE/DELETE (3)DCL(数据控制语言)用来确认或者取消对数据库中的数据进行变更 COMM
2017-06-20 10:26:10
466
原创 数据库基本知识简汇
一.数据与数据处理 (1).数据是描述客观事物及其活动的并存储在某种媒体上能够识别的物理符号。信息是以数据的形式表示的,数据是信息的载体。分为临时性数据和永久性数据.简单的说就是描述事物的符号记录称为数据。 (2).数据处理是把数据转换成便于观察分析、传送或进一步处理的形式。为了从大量、原始的数据中抽取对人们有价值的信息。 二.数据库基本术语 1.数据库(DataBase,简称DB),
2017-06-15 10:39:10
541
原创 SQL 数据类型 汇总
SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 一 字符型 char,varchar,nvarchar char和varchar的区别在于,varchar占用的空间会自动调节,用于不确定的字符长度。比如你定义varchar(40),但是在插入数据的时候只插入'aaaa',那么它只占用4个字节的空间,如果是char则是40 nvarchar一盘用来存储汉字,如果
2017-06-14 00:29:06
8231
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅