自定义博客皮肤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)
  • 收藏
  • 关注

原创 31-Web-Vue基础和购物车实战

1.Vue基础<!-- 1.什么是VueVue就是用js封装的一个库2.怎么使用VueVue是通过将标签和数据进行绑定,然后修改数据就可以直接修改标签Vue对象new Vue({ el:选择器(让当前Vue对象和指定标签进行绑定), data:任意js对象(提供和标签内容进行绑定的数据), methods:对象(对象中的属性值是函数,提供方法), computed:对象(对象中的属性值是函数)}) --> <!DOCTYPE htm

2020-08-03 12:05:23 160

原创 30-Web-Ajax数据请求

1.Ajax数据请求<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body></html><script type="text/javascript">// 1.标识符// 由字母、数字、下划线和$组成,数字不能开头num

2020-08-03 12:04:52 252

原创 29-Web-事件绑定与jQuery

1.事件绑定<!--1. 事件三要素 绑定事件是为了完成一个动作:什么标签发生了什么事情就干什么 事件三要素: 事件源(发什么事件的标签)、事件(发生具体的事情)、事件驱动程序(事件源对事件做出的反应) 小明打狗,狗就嗷嗷叫!2.绑定事件:事件绑定是绑定在事件源3.怎么绑定事件a. 给事件源标签的事件属性赋值, 如果赋值的时候函数调用表达式,函数中的this是windowb.通过节点绑定事件1:事件源节点.事件属性 = 事件驱动函数 (函数中的this是事件源)c.通过节点

2020-08-03 12:04:15 329

原创 28-Web-弹框和定时器

1.BOM操作<!-- 1. 什么是BOM Browser Object Model(浏览器对象模型) js默认提供了一个 window 对象,指向当前浏览器。其实js中定义的所有的全局变量都是绑定在 window上的属性。 2. window的基本操作 1)打开新的窗口: window.open() - 创建一个新的窗口并且返回 window.open(需要加载的网页路径) - 创建一个新的窗口并且返回,窗口中会显示指定网页 window.open(需要加载

2020-08-03 12:03:36 183

原创 27-Web-文档对象模型

1.DOM操作的概念<!-- 1. 什么是DOM - Document Object Model的缩写 DOM又叫文档对象模型 DOM操作指的就是用js代码来操作网页中的内容 js中提供了 document 对象,指向整个网页内容的部分。如果要操作网页内容,必须通过 document 对象直接或者间接 的获取到内容对象的标签。 2.DOM的基本结构 document是一个根节点,下面每一个标签会对应一个子节点,整个结构是一个倒立的树状结构 --><!DOCTY

2020-08-03 12:03:04 156

原创 26-Web-js基础语法

1.变量<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body></html><script type="text/javascript">// 1.标识符// 由字母、数字、下划线和$组成,数字不能开头num = 100

2020-08-03 12:02:05 242

原创 25-Web-京东登录界面

1.京东登录界面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <!-- 设置网页标题 --> <title>京东-欢迎登陆</title> <!-- 设置图标 --> <link rel="icon" type="image/ico" href="img/jd_logo.ico"/> <!-- 关闭所有标签自

2020-08-03 12:01:33 1901

原创 24-Web-CSS布局相关属性

1.标准流布局<!-- 1.什么是标准流布局标签在没有添加布局的样式的时候默认的布局方式就是标准流布局:块级标签:一个占一行;默认宽度是父标签的宽度,默认高度是内容的高度;设置宽高有效。(例如:p、h1~h6、ul、ol、dl、li、div等)行内标签:一行可以显示多个; 默认大小是内容大小;设置宽高无效。(例如:a、span、font)行内块标签:一行可以显示多个;默认大小是内容大小;设置宽高有效。(例如:img、input输入框)2.display属性修改标签样式的display

2020-08-03 12:00:56 243

原创 23-Web-表单和CSS基础

1.表单标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- 1.表单标签:form form --> <form action="" method=""> </form> </body>&

2020-08-03 12:00:19 278

原创 22-Web-HTML常用标签

0.前端简介<!-- 1. web标准 HTML - 结构/内容标准(决定网页中的内容) CSS - 样式标准(负责网页中内容的样式和布局) JS(javascript) - 行为标准(负责网页中内容的改变) 2.HTML(超文本标记语言) - 负责网页中的内容网页中的内容主要有:文字、图片、视频、音频、超链接、输入框、按钮等...1)HTML结构<html> <head> </head>

2020-08-03 11:59:39 268

原创 21-Python多线程

1.Server服务器from socket import socketserver = socket()server.bind(('10.7.184.61', 8081))server.listen(125)while True: print('等待连接.....') connect, address = server.accept() # 发图片(1)和发文字 (2), 给别人发消息 (3),IP和端口: message = '1:发送图片;

2020-07-06 20:11:55 78

原创 20-Python拷贝、内存管理和网络通信

1.拷贝、浅复制和深复制from copy import copy, deepcopyclass Dog: def __init__(self, name, color='黑色'): self.name = name self.color = colorclass Person: def __init__(self, name, age=0, gender='女'): self.name = name self.age

2020-07-03 21:00:11 104

原创 19-Python类的继承和单例模式

1.继承1.1 什么是继承让子类直接拥有父类的属性和方法的过程就是继承父类 - 被继承者(又叫超类)子类 - 继承者1.2 怎么继承class 类名(父类1,父类2,…):类的说明文档类的内容注意: 默认情况下,定义的类继承自 objectclass Person: num = 61 def __init__(self): print('Person中init') self.name = '小明' self.age

2020-07-02 20:25:18 3106

原创 18-Python面向对象2

1.类属性类中的属性:对象属性、类属性(类的字段)1)类属性直接定义在类中的变量就是类属性类属性的值不会因为对象不同而不一样2)对象属性通过 self.属性名 = 值 定义在init函数中的属性对象属性的值会因为对象不同而不一样class Person: num = 61 x = 100print(Person.num)Person.num = 602.对象属性的增删改查python中类的对象的属性支持增删改查class Student: def __i

2020-07-01 20:59:34 74

原创 17-Python的re模块和面向对象

1.正则作业import refrom functools import reduce1.1 写一个正则表达式判断一个字符串是否是IPv4地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小是0-255255.189.10.37 正确256.189.89.9 错误匹配 0-255 的正则: \d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]0~9: \d10~99: [1-9]\d100~199: 1\d\d200~249: 2[0-

2020-06-30 20:54:14 306

原创 16-Python异常处理和正则表达式

1.异常捕获1.1 什么是异常捕获让程序执行过程中出现异常的时候不崩溃可以继续运行。注意:不是任何时候都要使用异常捕获,是在你明明知道某个位置可能会出现异常,又不想让程序崩溃的时候才使用1.2 异常捕获的语法语法一:获取所有异常try:代码段1except:代码段2说明:try、except - 关键字,固定写法: - 固定写法代码段1 - 和try保持一个缩进的一条或者多条语句; 可能会出现异常的代码(需要捕获异常的代码)代码段2

2020-06-29 21:02:26 438

原创 15-Python文件相关操作

1.文件操作1.1 计算机数据的存储计算机的存储系统分为 运行内存 和 硬盘 两种:运行内存:用来保存程序运行过程中产生的数据,程序运行结束后会自动销毁硬盘: 硬盘是用来保存文件的,保存在文件中的数据就是保存在硬盘中的。除非手动删除,否则数据会一直存在1.2 数据持久化数据持久化就是讲数据以各种形式保存到硬盘中(保存到本地文件中)1.3 文件操作文件操作基本步骤:打开文件 -> 操作文件(读、写) -> 关闭文件1)打开文件open(file, mode=‘r’, encod

2020-06-28 23:18:32 139

原创 14-基于Python的超市账号&商品管理系统

--------------------------------声明:完全原创,转载请注明出处!------------------超市账户&商品管理系统主要功能:用户管理系统用户分为超级管理员和管理员和用户三种:(1)超级管理员(相当于系统的最大BOSS,如果某个超市买了这个管理系统,超级管理员就可以专门为这个买家创建一个管理员账号):​ a. 账号只有一个并且是固定的​ b. 用户名:admin 默认密码:admin​ c. 用户名不可以更改,密码登录后可改​ d. 超

2020-06-28 15:52:51 3371 9

原创 13-Python迭代器生成器模块和包

1.迭代器1.1 什么是迭代器(iter)迭代器是容器型数据类型, 只能通过类型转换和生成器来获得迭代器对象迭代器存储数据的特点: 同时可以保存多个数据,没有办法直接查看,而是需要先将数据从迭代器中取出来(取出来之后不能再放回去)所有的容器都可以转换成迭代器from copy import copyiter1 = iter([10, 20, 30, 40])print(iter1)iter2 = iter('abc')print(iter2)iter3 = iter({'name':

2020-06-26 00:23:13 130

原创 12-Python高阶函数和装饰器

1.高阶函数1.1 函数就是变量(**)python中定义函数其实就是定义一个类型是 function 的变量,函数名就是变量名def func1(): print('函数1')1)查看变量的类型a = 10print(type(a)) # <class 'int'>print(type(func1)) # <class 'function'>2)用一个变量给另外一个变量赋值b = aprint(b+20)c = func1c() #

2020-06-23 21:00:14 186

原创 11-Python函数进阶

1.函数的返回值1.1 什么是返回值返回值是从函数里面传递到函数外面的数据怎么返回数据返回值就是 return 关键字后面的表达式的值语法:return 表达式1,表达式2,…说明:return - 关键字,只能出现在函数体中a.将数据从函数内容扔到函数的外部 b. 结束函数(执行函数的时候只要遇到return函数直接结束)表达式 - 可以一个都没有(相当于 None),可以有一个(返回值就是指定数据),也可以有多个(本质返回的是一个元组)注意: 如果一个函数中没有ret

2020-06-22 21:06:47 176

原创 10-Python字符串和函数基础

1.字符串相关方法1.1 计算次数count字符串1.count(字符串2) - 统计字符串1中字符串2出现的次数字符串1.count(字符串2, 开始下标=0, 结束下标=字符串1的长度) - 在字符串1中指定范围内统计字符串2出现的次数str1 = 'how are you? i am fine, Thank you! And you?'print(str1.count('you')) # 3num = str1.count('you', 0, 11) #

2020-06-19 19:32:07 343

原创 9-Python字符串

1.字符串和字符1.1 什么是字符串(str)字符串是容器型数据类型, 将单引号或者双引号作为容器的标志, 元素不需要用逗号隔开: ‘元素1元素2元素3…’字符串是不可变的(不支持增删改);字符串是有序的(支持下标操作)字符串中的元素: 只能是文本符号(所有计算机能表达出来的符号都可以作为字符串的元素),一个符号对应一个元素‘湖北’, ‘abcn’,’!@#$%’, ‘↑♦’, ‘123456’字符串中每一个独立的元素又叫:字符;python中只有字符的概念,但是没有字符对应的数据类型空串:

2020-06-18 19:44:16 255

原创 8-Python元组、字典和集合

1.元组1.1 什么是元组(tuple)元组就是不可变的列表元组也是容器型数据类型, 将()作为容器的标志,多个元素之间用逗号隔开:(元素1, 元素2, 元素3, 元素4,…)元组不可变(不支持增删改);元组是有序的(支持下标操作)元组中的元素的要求和列表一样1)空元组: ()tuple1 = ()print(type(tuple1))2)单个元素的元组: (元素,)list1 = [10] # 单个元素的列表tuple2 = (10)print(tuple2, type(t

2020-06-17 19:43:40 290

原创 7-Python列表相关操作

1.列表相关操作1.1 数学运算: +,*列表1 + 列表2 - 将列表1和列表2中的元素合并产生一个新的列表列表*N / N*列表 - (这儿的N是正整数)将列表中的元素重复 N 次产生一个新的列表list1 = [1, 2, 3]list2 = [10, 20, 30]print(list1 + list2)print(list1 * 3)1.2 比较运算== 和 !=is 和 == 的区别:== 判断的是值是否相等is 判断的是地址是否相等print(l

2020-06-16 20:36:34 247 1

原创 6-Python数字和列表

1数字类型python中的数字类型: int(整型)、float(浮点型)、bool(布尔)、complex(复数)1.1 int(整型)所有整数对应的类型。(注意:在python2.x有long)1.2 float(浮点型)所有的小数对应的类型, 支持科学计数法print(3e4, 4e-2)1.3 bool(布尔)只有True和False两个值,其他 True 本质就是数字 1, False 本质是数字 0 。print(1+1, True + 1, False + 1)1.

2020-06-15 17:55:38 314

原创 5-Python三目运算符和循环关键字

1.三目运算符1.1 C、JAVA、JS、Object-C语言的三目运算符: ? :语法:表达式1?表达式2:表达式3运算规则:判断表达式1的结果是否为真,如果为真整个三目运算表达式的结果是表达2的值,否则是表达式3的值实例:a = 10 > 20?30:40print(a) # 401.2 python中的三目运算符: if-else语法:表达式2 if 表达式1 else 表达式3运算规则:判断表达式1的结果是否为真,如果为真整个三目运

2020-06-13 14:16:40 151

原创 4-Python分支和循环结构

1.分支结构1.1 流程控制1)顺序结构: 从上往下依次执行所有的代码(默认)print('abc')print(123)print('hello')print('hello')2)分支结构:根据条件执行某段代码python中实现分支结构的方式只有一种:if num = int(input('请输入一个整数:')) if num % 2==0: print('偶数')3)循环结构:让指定代码重复执行,python中实现循环结构的方式只有两种:for、while1.2 分支结

2020-06-11 19:45:32 457

原创 3-Python变量和运算符

1.变量1.1 定义变量语法:变量名 = 数据对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。定义变量的语法为: 变量名 = 变量值。(这里的 = 作用是赋值。)定义变量后可以使用变量名来访问变量值。说明:所谓变量名,可以理解为箱子,当需要使用变量值,就把对应的箱子拿来。变量即是可以变化的量,可以随时进行修改。程序就是用来处理数据的,而变量就是用来存储数据的说明:变量名 - 程序员自己命名要求:1)标识符 2)不能是关键字规范:1)见名知

2020-06-10 21:04:35 355

原创 2-Python语法基础与数字的进制

1.快捷键全选Ctrl + A 复制Ctrl + C 粘贴Ctrl + V 剪切Ctrl + X 保存Ctrl + S 注释和撤销注释Ctrl + / 撤销Ctrl + Z - 撤销反撤销Ctrl + Shift + Z 鼠标点击 + Shift(不放) - 选中部分鼠标点击 + option/alt(不放) - 创建多个光标快速导入模块Alt+Enter快速格式化代码 (加空格)Ctrl+Alt+L上下移动一行代码Shift+Alt+↑/↓上下

2020-06-09 23:06:30 284

原创 1-Markdown语言的基本语法

标题标题,共1 ~ 6级,标题前面分别加1 ~ 6个#号,并加一个空格。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题效果如下一级标题二级标题三级标题四级标题五级标题六级标题Ctrl+/可在原样显示与实际效果之间切换1.代码引用​```代码对应的语言被引用的的代码块​```下面为python的if语句实例age = 12 if age >= 18: print('成年')else:

2020-06-09 00:25:46 241

空空如也

空空如也

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

TA关注的人

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