自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web前端基础 - 08 JQuery介绍和使用

一、JQuery引入jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。下载方式:https://code.jquery.com/jquery-3.4.1.min.js打开当前链接,右键选择另存为即可。引入方式<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script&gt...

2020-03-21 15:47:06 158

原创 Python进阶 - 数据结构与算法 - 06栈和队列的实现

一 、 栈的实现1.1 栈的引入1.栈是一种操作受限的线性表,可以利用顺序表和链表两种数据结构来实现;2.栈只可以进行出栈和进栈两种操作,且只可以从栈顶进行这两操作;3.栈的重要特征就是先进后出。从功能上来说,链表确实可以替代栈,但数组或链表暴露了太多的操作接口,操作上的确灵活自由,但使用时就比较不可控,自然也就更容易出错。1.2 栈的操作Stack() 创建一个新的空栈push...

2019-11-17 19:18:39 130

原创 Python进阶 - 数据结构与算法 - 04 单向循环链表的操作

一、单向循环链表的引入单向循环链表的结构链表中的每一个节点都包括数据域和链接域两部分。数据域中存放真实的数据,链接域存放下一个数据的地址,且尾节点的链接域为首节点。二、单向循环链表的操作2.1 节点的实现链表中的每一个数据都由数据区和链接域两部分组成,在Python或者其他语言中没有一个数据类型可以同时储存这两个数据,因此我们可以定义节点这样一个类,而节点中的数据和链接区可以想象成该类...

2019-11-16 20:40:38 366

原创 python进阶 - 数据结构与算法- 05 双向链表

一、双向链表的结构1.1 节点的实现链表中的每一个结点都由前驱结点、数据区和后继结点三部分组成,在Python或者其他语言中没有一个数据类型可以同时储存这三个个数据,因此我们可以定义节点这样一个类,而结点中的前驱结点、数据区和后继结点可以想象成该类的三个属性。在定义一个新的节点时,我们没有办法确定该结点的前驱结点和后继结点,因此我们可以先将其设置为空,当有下一个节点时,在重新对其赋值。 ...

2019-11-16 20:39:48 175

原创 Python进阶- 02 数据结构与算法-顺序表

一、内存 & 类型 &连续存储1.1 内存简介1.内存是计算机中代码真正存储的地方,CPU从内存中取得数据并对数据进行处理。2.内存中存储的最小数据单位是Byte,1Byte = 8 Bit。3.每一个数据都有一个内存地址,我们可以根据内存地址来查找相应的数据。1.2 类型1.不同的数据类型在内存中所占的空间不同。2.以32位的操作系统来说,整型(int)在内存中占4...

2019-11-10 20:02:36 206

原创 Python进阶 - 数据结构与算法 - 03 单链表的操作

一、链表的引入顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。链表的结构链表中的每一个节点都包括数据域和链接域两部分。数据域中存放真实的数据,链接域存放下一个数据的地址。Python中变量标识的本质a = 10 a本身是一个地址,该地址指向10当a...

2019-11-10 20:02:14 152

原创 python进阶 - 01 算法与数据结构导入

一、算法的导入1.1 算法的概念算法是解决问题的一种思想或方法如果 a+b+c=1000,且 a ** 2+b ** 2=c ** 2(a,b,c 为自然数),如何求出所有a、b、c可能的组合?第一种方式 import time start_time = time.time() for a in range(0,1001): for b in range(0,100...

2019-11-07 17:53:38 299

原创 python基础 - 17 模块

一、垃圾回收在程序中产生的垃圾会影响程序的性能,因此需要及时进行垃圾处理什么是垃圾呢?垃圾就是没有用的东西在程序中垃圾就是没有被引用的内容 class A(): def __init__(self,name): self.name = name a = A('小明') print(a.name) a = 10在这个程序中变量a被重新赋值给了...

2019-11-03 11:21:19 125

原创 Python基础 - 16 文件

一、文件打开文件(File)通过Python来对文件内容进行增删改查的操作(I/O Input/Output)操作文件的步骤打开文件对文件进行操作(读、写)关闭文件使用open()函数打开文件open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=Tru...

2019-11-02 10:16:00 366

原创 python基础 - 15 异常处理

一、异常简介程序在运行过程中不可避免会出现一些错误例如:NameError、ValueError、TypeError…这些错误在程序中就叫做异常 print('hello') print(a) print('python') 结果只打印了hello,Python并没有被打印这是因为,在程序运行过程中,一旦出现异常,程序就会被中断。异常后面的代码都不会再执行。...

2019-10-30 09:09:47 174

原创 python基础 - 14 面向对象3

一、继承的简介1.1 继承的引入 class Person(): name = ' ' age = class Doctor(): name = ' ' age = ' ' def treat(self): print('治疗病...

2019-10-29 19:12:59 143

原创 python基础 - 13 面向对象2

一、特殊方法(魔术方法)1.1 问题引入定义一个类对象,并将其实例化。对不同的实例对象,我们可以手动定义不同的属性值 class person: def speak(self): print("你好,我是%s" %self.name) p1 = person() p2 = person() ...

2019-10-26 17:29:56 168

原创 Python基础 - 11 函数3

一、高阶函数函数的参数为函数或者函数的返回值为函数的称为高阶函数当我们使用一个函数作为参数时,实际上将指定的代码传递给了目标函数定义一个函数,返回一个列表中所有的偶数 l = [1,2,3,4,5,6,7,8,9,10] new_ lst = [] def fn1(lst): for i in l: ...

2019-10-24 10:31:31 395

原创 python基础 - 12 面向对象

一、面向对象(oop)简介代码的执行流程什么是对象?对象就是内存中专门用来存储指定数据的一块区域实际上对象就是一个容器,专门用来存储数据二、面向对象的结构每个对象中都保存了三个数据:id (标识)a. 用来标识对象的唯一性,每个对象都有唯一的idb. id是由解释器生成的,是对象在内存中的一个地址(内存地址)c. 通过id()来查看对象的内存地址type(类型)...

2019-10-24 10:31:05 101

原创 Python基础- 10 函数2

一、函数的返回值1.返回值就是函数执行完成后所返回的值2.用return来指定函数返回值3.我们可以直接使用函数的返回值或者用一个变量来接收函数的返回值 def fn(): return 100 #fn() #控制台没有任何的反应 ...

2019-10-19 19:01:31 214

原创 Python基础 - 09 集合和函数

一、集合的简介和使用1.1 集合的简介集合的表现形式为 set集合基本与列表一致集合与列表的不同:集合中只能存储不可变的对象(集合中元素不能为列表等可变对象)集合中的元素是无序的(其插入顺序与存储顺序不一致)集合中元素是不重复的1.2 集合的创建集合的创建共有两种方法第一种:{元素1,元素2.。。。}使用该方法不能创建空集合 s1 = {10,20,30,40...

2019-10-19 12:59:42 221

原创 Python基础-08 元组和字典

一、元组1.1 元组的简介元组的表现形式    tuple元组是一个不可变的序列在开发过程中,如果我们不希望序列发生变化就使用元组,其余情况一律使用列表1.2 创建元组创建元组共有三种方式第一种:() tup = () #创建一个空的元组 #元组中的元素可以是任意的数字类型包括整型、浮点型、列表、元组、字符串...

2019-10-17 19:16:07 410

原创 Python基础-07 列表

一、列表的创建列表有两种创建方法:通过list() 来创建lis = list() #创建空列表lis(ctrl+鼠标单击list查看Python源码)lis1 = list('str') #创建一个初始化列表,列表元素为's','t','r'lis2 = list([1,2,3])lis3 = list((1,2,3))lis4 = list({'name'...

2019-10-12 19:15:38 484

原创 web前端基础- 07 JS基础

一、JS介绍JavaScript是为了实现网页交互而设计的客户端语言。最初是为了实现表单验证功能而设计的。其主要有以下三部分组成:核心 EcmaScript浏览器对象模型(BOM) broswer object model文档对象模型(DOM) Document object model1.1 JS的引入内嵌式在头部标签内直接写入如下语句: <scrip...

2019-10-11 20:04:47 168

原创 python基础-06 条件控制语句2

一、 条件控制语句练习练习1   求1000以内所有的水仙花数水仙花数:任意一个n(n>=3)位数,它的每个位数的数字的n次幂之和等于它本身。例: 153 = 1 ** 3 + 5 ** 3 + 3 ** 3 i =100 while i < 1000: # a为i的百位数 ...

2019-10-11 20:03:58 173

原创 Python基础-05 条件控制语句1

一、条件控制语句的功能代码通常都是从上到下执行的,但如果加入条件控制语句,则只有满足条件,才会执行条件所控制的语句或代码块。1.1    if语句语法 if 条件表达式: 代码块或语句代码块的概念代码块就是实现特定功能的一组代码,同一代码块要么都执行要么都不执行,是实现代码分组的一个机制。if...

2019-10-08 18:47:11 173

原创 Python基础-04 运算符

一、运算符的概念运算符用于执行程序代码运算,会针对一个以上的操作对象进行运算。如5-3,操作对象是5和3,运算符则是“-”二、算数运算符2.1 加法运算符表现形式   + # 两个数字相加 x = 1+2 print("x = " , x) #返回两个数字相加的结果 x = 3...

2019-10-06 19:07:07 250

原创 web前端基础-06 CSS盒模型

一、盒模型介绍1.1 盒模型概念CSS对HTML文件生成了一个描述该元素在HTML文档布局中所占的矩形空间的矩形元素框,我们可以形象的将其看做一个盒子。注:盒模型并不是官方给出的定义而是后期针对块元素提出的。1.2 盒模型组成盒模型由margin(外边距)、边框(boder)、内边距(padding)、内容(content)组成。二、盒模型详解2.1 border边框注意事项1....

2019-09-30 18:34:45 180

原创 web前端基础-05 CSS选择器

一、 CSS选择符语法 选择符{ 属性:属性值1,属性值2...; 属性:属性值; ...... }当一个属性有多个属性值时,属性值之间不分先后顺序标签内容包括空格换行等不影响属性显示 ...

2019-09-28 20:48:57 108

原创 web前端基础-04 CSS样式

一、CSS概念CSS是指层叠样式表(Cascading Style Sheets),它的功能就是定义HTML各个标签在网页中的展示样式,让网页更美观。二、CSS的引入方法2.1 外联式引入CSS1.新建一个XXX.css文件,该文件的内容为各个标签的样式2.在需要使用该样式的html文件的头部输入一下代码 <link rel="stylesheet" href=""&gt...

2019-09-25 12:47:38 308

原创 Web前端基础-03 HTML基础2

一、div标签div标签的格式 <div>内容</div>div标签的注意事项a. div标签是一个块元素,独占一行b.没有具体的语句c.唯一的格式就是换行d.常结合CSS用于页面布局二、span标签span标签的格式 <span>内容</span>span标签的注意事项a. 行内元...

2019-09-23 22:01:27 84

原创 web前端基础-02 HTML基础

一、HTML 框架文件的头部 可以定义html文件的样式,JS行为等,不显示在页面文件的主体 由组成HTML的各种标签构成,<p> </p>,<div> </div>等构成,完全显示在页面二、 标签的结构标签有尖括号<>包裹起来标签通常成对出现,但也有一些单标签(如:换行 <br>、水平分割线 <...

2019-09-23 19:16:30 317

原创 web前端基础-01前端及HTML介绍

一、前端介绍1.1 前端的发展1.web1.0 主要是纯静态页面,缺乏交互性,此时称为网页制作2.web2.0 由静态页面和动态页面(登录、注册页面)的相结合,接近 于网站后台开发,此时称为前端1.2 前端的组成前端由HTML结构、CSS样式、JavaScript行为三部分组成二、HTML介绍HTML是一种超文本标记语言。通俗来说,HTML语言就是通过特殊的标签对...

2019-09-23 16:33:21 178

原创 python基础-03 基本数据类型

一、几个相关概念1.1 表达式表达式类似于数学公式的东西(例如1+1),会返回一个结果,这个结果并不会对程序产生影响。例:在编辑器中输入 1+2 print(“hello world”) 输出结果为“hello world”,表达式1+2 并不会对结果产生影响。1.2 语句语句由一个或多个有关联的词按一定顺序组成并对...

2019-09-23 15:23:32 279

原创 python基础-02 python基本常识

一、Python语言简介1.1 Python的由来 Python的创始人为吉多·范罗苏姆(Guido van Rossum),业界尊称“龟叔”。Python这门语言是在“ABC”语言的基础上进行封装迭代而产生的。之所以这门语言叫做Python,是因为当时BBC正在播放一档龟叔喜欢的电视栏目“飞行马戏团”,翻译为“巨蟒”。1.2 Python的概念 Python是一款易于学习且功能强...

2019-09-20 22:58:13 150

原创 Python基础-01计算机要点

一、计算机概念1.1 计算机是什么? 计算机又称电脑或笔记本,是现代用于高速计算的电子计算机器,其特点主要包括以下几点: a.智能(可以按照程序或命令自动运行) b.快速处理能力(数值运算或逻辑运算速度快) c.存储记忆功能1.2 计算机的组成 计算机由硬件系统和软件系统两部分组成。 硬件是指CPU、键盘、鼠标、显示器等看得见摸得着的东西; 软件...

2019-09-16 20:09:43 138

空空如也

空空如也

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

TA关注的人

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