摘要:
*解包:是对迭代对象进行解包,比如说列表 **解包:在传递实参时,可以通过 ** 对字典对象进行解包 *解包 在传递实参时,可以通过 * 对迭代对象进行解包 def fun(a, b, *arg): print(a, b, arg) ls = [1, 2, 3, 4, 5, 6] fun(*ls) 阅读全文
摘要:
案例:查询出部门中所有人的平均薪资等级 背景:当前数据库的department表、salgrade表、employee表,数据分别如下: -- 查询出每个部门的平均薪资,起别名t ,用作临时表(一会放入子查询),根据部门id进行排序;SELECTe.departmentid,AVG(e.salary 阅读全文
摘要:
MySQL 处理重复数据 你可以在 MySQL 数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 建表时防止重复数据产生: 下表中无索引及主键,所以该表允许出现多条重复记录。 1 CREATE TABLE person_tbl 2 ( 3 阅读全文
摘要:
having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。 SQL实例: 一、显示每个地区的总人口 阅读全文
摘要:
1. xpath(一种解析html/xml的语言) - 语法 - 选取节点 - nodename 选取此节点的所有子节点。 - * 表示选取任意节点 - / 从根节点选取。 - // 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 - . 选取当前节点。 - .. 选取当前节点的父节点。 阅读全文
摘要:
web 自动化环境搭建 - selenium - 组件 - webdriver - selenium客户端 - driver - 浏览器驱动 - browser - 浏览器 浏览器 地址 Chrome: https://sites.google.com/a/chromium.org/chromedr 阅读全文