自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 1-javascript浏览器发展史, js介绍, 入门, js引入, 变量, 值类型, 运算符和逻辑符, if, for

来源:渡一教育本章大纲1.浏览器的组成2.js的逼格(介绍,入门)3.开始学习js(★)3.1 js引入页面内嵌和外部引入3.2 js基本语法变量的命名及声明与赋值值类型:原始值和引用值3.3 js语句基本规则3.4 js运算操作符 和 逻辑运算符3.5 逻辑控制语句if 和 循环语句for1.浏览器的组成1.浏览器的组成1.shell部分2.内核部分(★ )2.1渲染引擎(语法规则和渲染)2.2js引擎2.3其他模块2.js的逼.

2020-12-28 01:26:01 132

原创 14.5-列表推导式与生成器

1:列表推导式2:生成器1:列表推导式旧的列表 --> 新的列表语法1 [表达式 for 变量 in 旧列表]2 [表达式 for 变量 in 旧列表 if 条件]2:生成器在Python中有一边循环一边计算的机制,称之为生成器 generator如何创建生成器1.通过列表推导式方式一__next__() 获得元素print(g.next())方式二 next()print(next(g))2:定义生成器方式二 通过函数来完成只要在函数中添加了yield关键字

2020-11-06 05:58:29 126

原创 16.5:单例模式

单例模式init与new魔术方法作用及区别单例模式单例模式是设计模式的一种单例模式 保证系统中的一个类只有一个实例init与new魔术方法作用及区别1 谁创建了对象?Person类的父类是object 继承objectobject有一个new方法来创建对象创建对象之后,才可以执行 init(self),进行初始化...

2020-11-06 05:57:49 100

原创 16.5:迭代器

迭代器迭代:就是在一些元素中获取元素的过程或者是一种方式迭代器 它是一个可以记住遍历位置的对象。迭代器对象从序列中的一个元素开始访问,直到所有的元素被访问完结束,而且只能往前不能往后可以被next()函数调用并不断返回下一个值的对象我们称之为迭代器 Iterator生成器是可迭代的,也是迭代器列表是可迭代的。但是它不是迭代器iter(lst) 通过iter()函数可以将可迭代的变成一个迭代器生成器和迭代器生成器的出现是为了优化程序节省内存迭代器是一个大的范围而生成器只是迭

2020-11-06 05:57:27 110

原创 15:异常与文件

1.异常简介2.异常的传播3.异常对象4.⽂件打开5.关闭⽂件6.读取⽂件7.较⼤⽂件的读取8.⽂件的写⼊9.⼆进制⽂件写入1.异常简介程序在运⾏过程中可能会出现⼀些错误。⽐如: 使⽤了不存在的索引,两个不 同类型的数据相加…这些错误我们称之为异常处理异常 程序运⾏时出现异常,⽬的并不是让我们的程序直接终⽌!Python 是希望在出现异常时,我们可以编写代码来对异常进⾏处理2. 异常的传播当在函数中出现异常时,如果在函数中对异常进⾏了处理,则异常不会在进 ⾏传播。如果函数中

2020-11-06 05:57:08 70

原创 14: 模块

1.模块简介2.模块的创建3.模块的使⽤1. 模块模块化指将⼀个完整的程序分解成⼀个个的⼩模块通过将模块组合,来搭建出⼀个完整的程序1:模块化的优点⽅便开发⽅便维护模块可以复⽤2. 模块的创建在Python当中⼀个py⽂件就是⼀个模块在⼀个模块中引⼊外部模块 import 模块名(模块名就是py⽂件)可以引⼊同⼀个模块多次,但是模块的实例只会创建⼀次import 模块名 as 模块别名在⼀个模块内部都有⼀个__name__。通过它我们可以获取模块的名字如果py⽂件直接

2020-11-06 05:56:45 70

原创 面向对象3

1:继承简介2:方法重写3:super4:多重继承5:多态6:属性和方法1:继承简介继承是⾯向对象三⼤特性之⼀通过继承我们可以使⼀个类获取到其他类中的属性和⽅法在定义类时,可以在类名后⾯的括号中指定当前类的⽗类(超类、基类)继承提⾼了类的复⽤性。让类与类之间产⽣了关系。有了这个关系,才有了 多态的特性2. ⽅法重写如果在⼦类中有和⽗类同名的⽅法,则通过⼦类实例去调⽤⽅法时,会调⽤ ⼦类的⽅法⽽不是⽗类的⽅法,这个特点我们称之为⽅法的重写(覆盖)当我们调⽤⼀个对象的⽅法时:

2020-11-06 05:56:28 100

原创 12.⾯向对象⼆

⾯向对象⼆1.特色方法 2.封装 3.property装饰器1. 特殊⽅法在类中可以定义⼀些特殊⽅法也称为魔术⽅法特殊⽅法都是形如 xxx()这种形式特殊⽅法不需要我们调⽤,特殊⽅法会在特定时候⾃动调⽤2.封装出现封装的原因:我们需要⼀种⽅式来增强数据的安全性属性不能随意修改属性不能改为任意的值封装是⾯向对象的三⼤特性之⼀封装是指隐藏对象中⼀些不希望被外部所访问到的属性或⽅法我们也可以提供给⼀个getter()和setter()⽅法是外部可以访问到属性ge

2020-11-06 05:56:01 77

原创 11.⾯向对象⼀

1.面对对象简介2.类3.类的定义4.参数self4.1: 属性和方法4.2: self1.面对对象简介Python是⼀⻔⾯向对象的编程语⾔所谓⾯向对象的语⾔,简单理解就是语⾔中的所有操作都是通过对象来进⾏ 的⾯向过程⾯向过程指将我们的程序分解为⼀个⼀个步骤,通过对每个步骤的抽象来 完成程序这种编写⽅式往往只适⽤于⼀个功能,如果要实现别的功能,往往复⽤性 ⽐较低这种编程⽅式符号⼈类的思维,编写起来⽐较容易1.妈妈穿⾐服穿鞋出⻔2.妈妈骑上电动⻋3.妈妈到超市⻔⼝放好电动

2020-11-06 05:55:42 93

原创 10.函数3

函数31.高阶函数2.闭包3.装饰器的引入4.装饰器的使用1. ⾼阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是⾼阶函数2. 闭包将函数作为返回值也是⾼阶函数我们也称为闭包闭包的好处:通过闭包可以创建⼀些只有当前函数能访问的变量可以将⼀些私有数据藏到闭包中⾏成闭包的条件:函数嵌套将内部函数作为返回值返回内部函数必须要使⽤到外部函数的变量3. 装饰器的引⼊我们可以直接通过修改函数中的代码来完成需求,但是会产⽣以下⼀些问题:如果修改的函数多,修改起来会

2020-11-06 05:55:22 61

原创 9.函数二

函数二1.函数的返回值返回值就是函数执行一行返回的结果return 可以跟任意对象2.文档字符串help()函数来验证在定义函数的时候可以在函数内部定义文档字符串对函数进行一个说明3.函数的作业域变量生效的区域全局作用域函数作用域4.命名空间locals()返回一个子字典5.递归函数递归式解决问题的方式递归的2个条件1.基线条件2.递归条件...

2020-11-06 05:55:02 86

原创 8.函数⼀

函数⼀1.函数简介2.函数的参数2.1形参和实参2.2函数的传递方式3不定长参数4参数的解包1.函数简介函数简介函数也是⼀个对象函数⽤来保存⼀些可执⾏的代码,并且可以在需要时,对这些语句进⾏多次 调⽤1 语法 2 def 函数名([形参1,形参2,形参3....]): 3 代码块注意:函数名必须符合标识符的规范(可以包含字⺟、数字、下划线但是不能以数字开 头)print是函数对象 print()是调⽤函数2. 函数的参数2.1 形参和实参形参(形式参数

2020-11-06 05:54:35 226

原创 7.元组&字典&集合

元组&字典&集合1.元组简介tuple不可变序列元组不是空的,至少得有一个 ,(逗号)元组的解包,将元组当中的每一个元素赋值给变量2.字典映射 mapping字典的特点 查询性能很好,存储性能相对比较差字典也称之为key(键)–value(值)的结构字典的使用dict()get(key,默认值)update()delpopitem()pop(key,默认值)copy()遍历字典d.keys()d.values()d.items()3.集合与 列

2020-11-06 05:54:16 92 1

原创 6.列表

列表1.序列1.1:基本概念1.2:序列的分类2.列表2.1:列表的使用2.2:切片3通用操作4修改列表5列表的方法6遍历列表6.1:for循环6.2:range(start, stopl, stepl)1. 序列(sequence)1.1 基本概念序列是Python中最基本的⼀种数据结构。序列⽤于保存⼀组有序的数据,所 有的数据在序列当中都有⼀个唯⼀的位置(索引)并且序列中的数据会按照 添加的顺序来分配索引数据结构指计算机中数据存储的⽅式1.2 序列的分类

2020-11-06 05:53:51 76

原创 5.条件控制语句

条件控制语句1.条件判断语句(if)2.input 函数3.if-else 语句4.if-elif-else 语句5.while 语句6.循环嵌套7.break 和 continue1. 条件判断语句(if语句)执⾏的流程:if语句在执⾏时,会先对条件表达式进⾏求值判断如果为True,则执⾏if后的语句如果为False,则不执⾏语法:if 条件表达式 : 代码块代码块代码块中保存着⼀组代码,同⼀个代码块中的代码,要么都执⾏要么 都不执⾏代码块以缩进开始,直到代码

2020-11-06 05:53:09 212

原创 4. 运算符

1.运算符1.1 运算符的概念1.2 运算符的分类2.算术运算符3.赋值运算符4.比较运算符5.逻辑运算符5.1 not 逻辑非5.2 and 逻辑与5.3 or 逻辑或5.4 非布尔值的与或运算6.条件运算符(三元运算符)7.运算符的优先级1.运算符1.1 运算符的概念运算符⽤于执⾏程序代码运算,会针对⼀个以上操作数项⽬来进⾏运算。例 如:2+3,其操作数是2和3,⽽运算符则是“+”1.2 运算符的分类:算术运算符赋值运算符⽐较运算符(关系运算符)

2020-11-06 05:52:46 69

原创 3.基本数据类型

基本数据类型1. 几个概念1.1: 表达式1.2; 语句1.3: 程序1.4: 函数2.标识符2.1: 关键字2.2: 标识符的关键3.基本数据类型3.1: 整数和小数3.2: 布尔值和空值4.变量4.1: 变量的概念4.2: 变量的运算5.字符串5.1: 什么是字符串5.2: 转义字符5.3:长字符串5.4: 格式化字符串5.5; 占位符5.6: 字符串的其他操作1. ⼏个概念1.1: 表达式表达式,是由数字、算符、数字分组符号(

2020-11-06 05:52:08 91

原创 计算机基本要点

Q.O S. S.N S.O S.P T.1. 计算机基本概念1.1: 计算机是什么?1.2: 计算机的组成?3. 交互⽅式3.1: 交互⽅式的种类3.2: ⽂本交互模式打开的⽅式(win)3.3: DOS命令4. ⽂本⽂件和字符集4.1: ⽂本文件4.2: 常⻅的字符集5. 进制5.1: 进制之间的转换5.2: 进制的计数5.3: 数据间的换算6. 环境变量6.1: 基本概念6.2: path环境变量1. 计算机基本概念1.1: 计算机是什么?计算机(

2020-11-06 04:25:51 203

原创 4 项目阶段

html和css结束阶段1.位置自适应:margin:0 auto例子,淘宝说明:浏览器的边框和内容,内容在中间,边框会随收缩一起收缩,但内容会自适应适2.行文字对齐线:vertical-align=正负px / (中)middle;说明:比如图片和文字的高度不同,此时添加到文字那,就可以改变显示px位置;项目阶段开始阶段1.淘宝目录:index.htmlindex.cssreset.css 重制标签文件image文件夹2.结构划分问题区分四个因素 1.内容 2.颜色 3

2020-11-03 19:54:38 96

原创 2.0 css基础属性

.css文件样式字体的基本配置font-size:10px;font-weight:lighter;font-style:italic;font-family:arial;三类颜色的设置土鳖式(纯英文单词)颜色代码颜色函数字体的基本配置字体的基本配置div{1.font-size:10px; 是增高,不是加宽2.font-weight:lighter; 细体 normal; 经典 bold; 粗体 bolder 加粗体 数字式

2020-11-03 19:52:19 309

原创 2.3 css伪元素

## 伪元素## 文字溢出处理## 图片代替文字## 小知识

2020-11-03 19:44:17 181

原创 2.2 俩个作业,俩个bug,float模型

俩个作业奥运五环居中俩栏布局俩个bugmargin塌陷margin垂直合并float模型left/right浮动元素产生浮动流消除浮动流俩个作业1.奥运五环居中html | cssdiv.plat>div.cirles*5 分组{ width:100px; height:100px; border:10px solid black; border-rading:50%;

2020-11-03 19:42:18 131

原创 2.1 css进阶 企业开发经验,习惯,盒子模型,层模型

html+css 渡一教育css的注释是: /* 内容 */编辑器 | css行对齐样式 | div{text-align:center;}居中<div>1</div> right 居右单行文本所占间距 | div{line-height:16px|1.2em;} <div>1</div><div>2</div>行首缩进 | div{text-indent:1em|2em;}数字.

2020-11-03 19:41:27 152

原创 2. css初级篇

## 注释## 引入css的方式 1. 行间样式 2. 页面级css 3. 外部css文件## .css文件选择器 1. id选择器 2. class选择器 3. 标签选择器 4. 通配符选择器 5. 属性选择器 6. !important选择器 7. 并列选择器 8. 分组选择器

2020-11-03 19:38:38 132

原创 1.1 html进阶篇

「HTML+CSS」渡一教育html进阶篇空格html编码,特殊字符单标签序列标签img标签a标签form表单标签input标签空格:英文单词分隔符英文没有空格分不清谁是谁就像字符串它是连在一起的,串串中文,它一个字就可以划分,然后换行,英文和中文不同就是,因为单词长步空格就会很长步换行html编码 特殊字符(可多个)1. &nbsp; 空格2.&lt; <3.&gt; >单标签意义:成对出现是为了修饰内.

2020-11-03 19:31:28 194

原创 1. html初级篇

「HTML+CSS」渡一教育html初级篇章html (根元素)属性:lang=“en”"标签:head (思想)属性:标签:metatitlebody (皮肤)属性:标签:p 段落(成段,分行)h1-6 标题(成段,分行,加粗)strong 粗体em 斜体del 中划线文本体address 地址文本(成段,分行,斜体)div 分行(容器)span 不分行(容器)说明: div 和.

2020-11-03 19:29:09 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除