摘要: 1、for循环中的else条件这是一个for-else方法,循环遍历列表时使用else语句。下面举个例子,比如我们想检查一个列表中是否包含奇数。那么可以通过for循环,遍历查找。 如果找到了奇数,就会打印该数值,并且执行break语句,跳过else语句。没有的话,就不会执行break语句,而是执行e 阅读全文
posted @ 2023-03-09 10:55 A熙 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 盒模型是CSS的核心知识点之一,它指定元素如何显示以及如何相互交互。HTML页面上的每个元素都可以看成一个个方盒子,这些盒子由元素的content(内容)、padding(内边距)、border(边框)、margin(外边距)组成。 padding(内边距及其缩写) 内边距,也叫“内补白”,表示页面 阅读全文
posted @ 2022-01-08 10:44 A熙 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 需要用到CSS的content属性,加入一些特殊字符来实现网页效果 因为这些字符属于unicode字符集,所以,我们在使用的时候需要将添加这些字符的代码声明为UTF-8格式; 还有一点需要注意的是,部分字符在不同浏览器中显示的效果不同,所以在使用的时候,需要自己在不同的浏览器中进行试验。在苹果和安卓 阅读全文
posted @ 2022-01-05 16:59 A熙 阅读(655) 评论(0) 推荐(0) 编辑
摘要: display可以指定元素的显示模式,它可以把行内元素修改成块状元素,也可以把别的模式的元素改成行内元素。 display常用的值有四个: display: block; // 按块级标签显示元素 display: inline; // 按内联标签显示元素 display: inline-block 阅读全文
posted @ 2021-12-30 00:25 A熙 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 列表属性可以用来: 设置不同的列表项标记为有序列表 设置不同的列表项标记为无序列表 设置列表项标记为图像 值 描述 list-style: none 去除标记 list-style: disc 实心圆(默认) list-style: circle 空心圆 list-style: square 实心方 阅读全文
posted @ 2021-12-29 23:55 A熙 阅读(113) 评论(0) 推荐(0) 编辑
摘要: border-style(边框风格) 定义边框的风格,值可以有: none:没有边框,当border的值为none的时候,系统将会忽略[border-color]hidden:隐藏边框,低版本浏览器不支持。dotted:点状边框。dashed:虚线边框。solid:实线边框。double:双实线边框 阅读全文
posted @ 2021-12-28 17:21 A熙 阅读(335) 评论(0) 推荐(0) 编辑
摘要: background-color(背景颜色) 页面的背景颜色有四种属性值表示,分别是transparent(透明),RGB十进制颜色表示,十六进制颜色表示和颜色单词表示 属性使用: background-color: transparent; // 透明 background-color: rgb( 阅读全文
posted @ 2021-12-28 11:31 A熙 阅读(248) 评论(0) 推荐(0) 编辑
摘要: font-style(字体样式风格) 属性值: normal:设置字体样式为正体。默认值。 italic:设置字体样式为斜体。这是选择字体库中的斜体字。 oblique:设置字体样式为斜体。人为的使文字倾斜,而不是去使用字体库的斜体字。 font-weight(字体粗细) 属性值: normal:设 阅读全文
posted @ 2021-12-27 01:05 A熙 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序。样式表中的特殊性描述了不同规则的相对权重。 优先级如下: !important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性 1、有!important声明的规则高于一切。 2、如果!impo 阅读全文
posted @ 2021-12-26 23:50 A熙 阅读(690) 评论(0) 推荐(0) 编辑
摘要: CSS的样式表继承指的是,特定的CSS属性向下传递到子孙元素。总的来说,一个HTML文档就是一个家族,然后html元素有两个子元素,相当于它的儿子,分别是head和body,然后body和head各自还会有自己的儿子,最终形成了一张家族谱。 有时可能我们在body里面设置了一些属性,结果,body下 阅读全文
posted @ 2021-12-26 23:32 A熙 阅读(747) 评论(0) 推荐(0) 编辑
摘要: anchor伪类:专用于控制链接的显示效果 :link a:link 选择所有未被访问的链接。 :visited a:visited 选择所有已被访问的链接。 :active a:active 选择活动链接。 :hover a:hover 选择鼠标指针位于其上的链接。 <!DOCTYPE html> 阅读全文
posted @ 2021-12-26 23:26 A熙 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 按照标签属性进行控制 E[att] 匹配所有具有att属性的E元素,不考虑它的值。(注意:E在此处可以省略。 比如“[cheacked]”。以下同。) p[title] { color:#f00; } E[att=val] 匹配所有att属性等于“val”的E元素 div[class=”error” 阅读全文
posted @ 2021-12-26 22:50 A熙 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、后代子代选择器 在所用的样式后面加上空格,表示作用于该样式的后代;该标签下的所有标签都称之为后代。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> /*后代选择 阅读全文
posted @ 2021-12-26 18:50 A熙 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、标签选择器 作用于标签,对多有同名字的标签都用同一种样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ color:red; } li{ color 阅读全文
posted @ 2021-12-26 18:39 A熙 阅读(43) 评论(0) 推荐(0) 编辑
摘要: CSS样式有三种不同的使用方式,分别是行内样式,嵌入样式以及链接式。我们需要根据不同的场合不同的需求来使用不同的样式。 行内样式 行内样式,就是写在元素的style属性中的样式,这种样式仅限于元素内部起作用。当个别元素需要应用特殊样式时就可以使用内联样式。但不推荐大量使用内联样式,因为那样不利于后期 阅读全文
posted @ 2021-12-26 18:09 A熙 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 表单主要是用来收集客户端提供的相关信息,提供了用户数据录入的方式,有多选、单选、单行文本、下拉列表等输入框,便于网站管理员收集用户的数据,是Web浏览器和Web服务器之间实现信息交流和数据传递的桥梁. 表单被form标签包含,内部使用不同的表单元素来呈现不同的方式来供用户输入或选择。当用户输入好数据 阅读全文
posted @ 2021-12-26 18:02 A熙 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 标签分大致可分为为: 块级标签((block) 独占一行 内联标签(inline) 按照文本内容占位,在同一行显示 一、标题标签(块级标签) <h1>欢迎光临</h1> <h2>欢迎光临</h2> <h3>欢迎光临</h3> <h4>欢迎光临</h4> <h5>欢迎光临</h5> <h6>欢迎光临< 阅读全文
posted @ 2021-12-20 00:17 A熙 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 写Excel 在Excel中想要写文件,大致要分为在: 原Excel文件基础上写内容。 from openpyxl import load_workbook wb = load_workbook('files/p1.xlsx') sheet = wb.worksheets[0] # 找到单元格,并修 阅读全文
posted @ 2021-12-03 10:10 A熙 阅读(316) 评论(0) 推荐(0) 编辑
摘要: python的@property是python的一种装饰器,是用来修饰方法的。 作用: 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。 使用场景: 修饰方法,是方法可以像属性一样访问 阅读全文
posted @ 2021-12-02 14:25 A熙 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 当给你一大堆文本信息,让你提取其中的指定数据时,可以使用正则来实现。例如:提取文本中的邮箱和手机号 import re text = "楼主太牛逼了,在线想要 442662578@qq.com和xxxxx@live.com谢谢楼主,手机号也可15131255789,搞起来呀" phone_list 阅读全文
posted @ 2021-12-01 15:12 A熙 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 转义 windows路径使用的是\,linux路径使用的是/。 特别的,在windows系统中如果有这样的一个路径 D:\nxxx\txxx\x1,程序会报错。因为在路径中存在特殊符 \n(换行符)和\t(制表符),Python解释器无法自动区分。 所以,在windows中编写路径时,一般有两种方式 阅读全文
posted @ 2021-12-01 14:22 A熙 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.用户管理 在mysql的默认数据库mysql中的user表中存储着所有的账户信息(含账户、权限等)。 mysql> show databases; + + | Database | + + | information_schema | | day26 | | mysql | | performa 阅读全文
posted @ 2021-11-21 22:49 A熙 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 在开发项目时,需要根据业务需求去创建很多的表结构,以此来实现业务逻辑,一般表结构有三类: 单表,单独一张表就可以将信息保存。 一对多,需要两张表来存储信息,且两张表存在 一对多 或 多对一关系。 创建表时创建外键(depart表创建方式和原来一样): create table info( id in 阅读全文
posted @ 2021-11-19 16:32 A熙 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.左右边链接,语句 select * from 主表 left outer join 从表 on 主表.XX = 从表.XX 可简写为: select * from 主表 left join 从表 on 主表.XX = 从表.XX 示例1: select * from info left join 阅读全文
posted @ 2021-11-19 15:40 A熙 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.排序:order by select * from info order by age desc; -- desc:倒序 select * from info order by age asc; -- asc顺序 select * from info order by id desc; sele 阅读全文
posted @ 2021-11-19 10:24 A熙 阅读(108) 评论(0) 推荐(0) 编辑
摘要: # 创建数据库 create database day26db default charset utf8 collate utf8_general_ci; # 创建表字段 create table depart( id int not null auto_increment primary key, 阅读全文
posted @ 2021-11-18 15:21 A熙 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 当数据库和数据表创建完成之后,就需要对数据表中的内容进行:增、删、改、查了。 数据行操作的相关SQL语句(指令)如下: 新增数据 insert into 表名 (列名,列名,列名) values(对应列的值,对应列的值,对应列的值); insert into tb1(name,password) v 阅读全文
posted @ 2021-11-15 13:48 A熙 阅读(73) 评论(0) 推荐(0) 编辑
摘要: datetime YYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00/9999-12-31 23:59:59) timestamp YYYY-MM-DD HH:MM:SS(1970-01-01 00:00:00/2037年) 对于TIMESTAMP,它把客户端插入的时间从 阅读全文
posted @ 2021-11-14 23:50 A熙 阅读(87) 评论(0) 推荐(0) 编辑
摘要: char(m) 定长字符串,m代表字符串的长度,最多可容纳255个字符。 定长的体现:即使内容长度小于m,也会占用m长度。 例如:char(5),数据是:yes,底层也会占用5个字符;如果超出m长度限制(默认MySQL是严格模式,所以会报错)。 如果在配置文件中加入如下配置: sql-mode="N 阅读全文
posted @ 2021-11-14 23:49 A熙 阅读(131) 评论(0) 推荐(0) 编辑
摘要: decimal[(m,d])] [unsigned] [zerofill] unsigned 表示无符号 zerofill 仅用于显示,当不满足时,按照左边补0 准确的小数值,m是数字总个数(负号不算),d是小数点后个数。 m最大值为65,d最大值为30。 例如: create table L2( 阅读全文
posted @ 2021-11-14 23:48 A熙 阅读(381) 评论(0) 推荐(0) 编辑