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

原创 爬虫2

文件操作一、文件基本操作1.文件操作文件内容的操作,主要是文件读操作和写操作。2.文件操作基本步骤第一步:打开文件open('files/poem.txt')第二步:读文件-获取文件内容/写文件-将内容写入文件中第三步:关闭文件1)打开文件open(file,mode=‘r’,…,encoding=None) - 以指定的方式打开指定文件并且返回一个文件对象file - 字符串,需要打开的文件的路径mode - 文件打开方式(决定打开文件后能够支持的操作是读还是写;决定打开文件后

2020-08-26 19:21:26 144

原创 爬虫

异常捕获1.异常捕获什么是异常 - 程序在执行过程因为遇到错误的语法导致程序崩溃什么是异常捕获 - 通过异常 捕获的程序让本身会异常的代码能够继续执行怎么捕获异常语法一:捕获代码1中所有的异常try: 代码段1except: 代码段2 说明:try、except - 关键字,固定写法代码段1 - 需要捕获异常的代码段代码段2 - 捕获到异常后会执行的代码执行过程:先执行代码段1,如果执行过程中出现了异常,程序不崩溃,直接执行代码段2,然后接着执行后续其

2020-08-25 19:58:55 111

原创 前端第10天

Vue基础一、认识VueVue就是js的一个库 , 这个库中提供了一个Vue类,通过这个类的对象可以和html中的标签进行绑定。1.Vue对象new Vue({ el: 需要绑定的标签的id选择器, data: 对象,为被绑定的标签提供各种数据, methods: 对象,通过提供方法来提供功能, computed: 对象,通过提供方法来提供数据})2.指令{{Vue属性}} - 标签内容v-bind:标签属性名 = “Vue属性” -

2020-08-25 19:13:17 110

原创 前端第9天

jQuery和Ajax一、jQuery1.获取父子节点节点对象.parent() - 获取父节点节点对象.children() - 获取所有的子节点2.属性操作标签内容节点对象.text()/节点对象.text(值)节点对象.html()/节点对象.html(值)value属性节点对象.val()/节点对象.val(值)class属性操作节点对象.addClass(class值)节点对象.removeClass(class值)样式节点对象.css(css的属性名,css属

2020-08-20 19:44:36 96

原创 前端第8天

事件和jQuery基础一、事件1.事件绑定给标签的事件属性赋值(函数的调用) - this是window节点.事件属性 = 函数 - this是事件源节点.addEventLisenner(事件名称, 函数) - 事件名称去掉on,this的事件源可以给同一个标签的同一个事件绑定不同的驱动程序(一般在原来的功能已经实现了,需要在原功能的基础上添加新的功能的时候才考虑这个问题)2.常用事件类型onclick - 标签被点击事件(可以绑定在绝大多数的可见标签上)onload - 页面加载

2020-08-19 19:52:12 84

原创 前端第7天

BOM和事件一、窗口的基本操作js提供了一个window对象,表示整个浏览器。js定义的全局变量,都是绑定在window对象上的属性。1.新建窗口window.open():创建一个空的窗口并且返回一个窗口对象window.open(html地址)window.open(html地址,’’,‘width=宽度值,height=高度值’)2.关闭窗口窗口对象.close()3.移动窗口(只针对独立存在的小窗口)窗口对象.moveTo(x坐标,y坐标)4.获取窗口的宽度和高度窗口对

2020-08-18 19:42:59 87

原创 前端第6天

原生js基础一、常见数据类型js常用数据类型:数字类型、字符串、布尔、数组1.数字类型(Number)typeof(数据) - 所有数字对应的类型 console.log(typeof(20), typeof(3.1415)) // number number数学对象(Math)小数转整数console.log(Math.ceil(5.8)) // 6console.log(Math.floor(5.8)) // 5console.log(Math.round(5.8

2020-08-18 19:25:05 243

原创 前端第五天

js基础选择器的优先级权重值越大优先级越高。(无论权重是多少,内联样式表的优先级都是最高的)元素选择器、*权重值:1类选择器权重值:2id选择器权重值:4群组选择器:看每个独立的选择器的权重值分别是多少后代、子代选择器:所有被>或者空格隔开的选择器的权重之和后代选择器比较权重的时候:先比较第一大独立选择器,如果第一大相同,就比第二大的选择器,依次类推。一、认识js1.什么是jsjs是JavaScript的缩写,是一门专门用来控制前端页面的编程语言(属于脚本语言)js是web标准

2020-08-14 19:58:40 87

原创 前端第四天

京东登陆页面html代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <!-- 设置标题 --> <title>京东-欢迎登录</title> <!-- 设置网页图标 --> <link rel="icon" type="image/ico" href="./img/jd_logo.ic

2020-08-14 19:15:11 100

原创 前端第三天

CSS布局一、标准流布局1.标准流布局标签在没有布局相关的属性的时候,默认的布局方式就是标准流布局。块级标签:一个占一行;默认宽度是父标签的宽度,默认高度是内容的高度;设置宽高有效。( h1~h6、p、div、列表相关…)行内标签:一行可以显示多个;默认大小是内容的大小;设置宽度无效。(a、span、label、font…)行内块标签:一行可以显示多个;默认大小是内容的大小;设置宽高有效。(img、输入框)2.display属性(css)block:将标签修改成块级标签inline:

2020-08-12 19:57:37 107

原创 前端第二天

表单标签和css基础一.表单标签1.表单标签:form是一个容器标签,本身单独用没有意义,一般需要结合表单相关的标签(input、select、textarea)它可以对表单标签中所有用户信息收集相关的标签的内容进行整体的重置和提交。<form action="" method=""> </form>action属性 - 后端数据接口的地址method属性 - 请求方式(get/post)2.inputinp

2020-08-11 20:50:05 93

原创 前端第一天

HTML基础一、HTML基础语法1.什么是HTMLHTML(Hypertext Markup Language)- 超文本标记语言。标记语言 - 在不同的文本中加不同的标记让文本的意义和功能不同,例如:markdown;HTML大小不敏感。2.标签标签就是标记,不同的标签功能不一样。语法:双标签(标准标签):<标签名 属性1=属性值1 属性2=属性值2…>标签内容</标签名>单标签:<标签名 属性1=属性值1 属性2=属性值2…>或者<标签名 属

2020-08-10 20:09:23 86

原创 学习python的第14天

面向对象编程

2020-08-07 19:46:26 138

原创 学习python的第13天

正则和面向对象一、正则语法1.贪婪和非贪婪当匹配次数不确定的时候,

2020-08-07 17:43:04 177

原创 学习python的第12天

包和模块一、模块的导入1.什么模块一个py文件就是一个模块。2.模块之间的数据交流我们可以在任意一个模块中使用另一个模块中所有的全局变量(普通变量\函数\类);如果想要在一个模块中使用另一个模块,必须先导入模块。3.模块的分类:系统模块 - 系统已经定义好的模块,程序员可以直接导入使用。第三方库模块(其他程序员或者机构定义的模块)- 需要先下载放到工程中以后再导入使用自定义模块(在工程中创建的模块)- 程序员直接导入使用4.导入模块导入方式:import 模块名 - 导

2020-08-06 19:51:26 118

原创 学习python的第11天

装饰器和迭代器一、装饰器1.什么是装饰器装饰器的本质就是一个实参高阶函数和返回值高阶函数。装饰器是用来给函数添加功能的(在不修改原函数的基础上给函数添加功能)。# func1就是返回值高阶函数def func1(); def func2(): return 'abc' return func2print(func1()) # <function func1.<locals>.func2 at 0x10f3767a0>print(func1()()) #

2020-08-04 21:30:28 135

原创 学习python的第10天

函数进阶一、函数就是变量定义函数的时候,其实就是在定义一个类型function的变量,函数名就是变量名;普通变量能做的事情函数都可以做。def a(): print('函数1')b = [1, 2, 3]查看数据类型print(type(b)) # <class 'list'>print(type(a)) # <class 'function'>使用变量中保存的数据print(b) # [1, 2, 3]print(a) # <

2020-08-03 19:12:40 121

原创 学习python的第9天

函数基础一、函数的参数1.位置参数和关键字参数(实参)根据函数调用的时候实参的传递方式将实参分为位置参数和关键字参数。位置参数 - 调用函数的时候直接在括号里面写多个实参,实参和形参是一一对应的。关键字 - 调用函数的时候以 形参名=实参 的形式来确定实参。(位置不影响结果)注意:位置参数和关键字参数可以 一起使用,但是位置参数必须在关键字参数的前面,不管以什么样的形式传参,最终都要保证每个参数都有值。def func1(a, b, c): print(f'a:{a}, b:{b}

2020-07-31 23:35:02 243

原创 学习python的第8天

字符串和函数一、格式字符串1.格式字符串语法:带有占位符的字符串%(数据1, 数据2, 数据3, …)说明:1.格式占位符 - 字符串不同类型的占位符号,固定的。%s - 字符串的格式占位符(人格类型的数据都可以赋值)%d - 整数的格式占位符%f - 浮点数的格式占位符%Nf - 浮点数的占位符,并且控制小数点有N为小数%c - 字符的格式占位符(c语言中)2.%() - 固定写法3.数据 - 最后给字符串中不确定内容赋值的数据;数据的个数和类型要和前面占位符的个数以及类型保持

2020-07-30 18:48:55 123

原创 学习python第7天

集合和字符串一、集合1.什么是集合集合是容器型数据类型:将{}作为容器的标志,多个元素用逗号隔开:{元素1,元素2,元素3,…};集合是可变的,无序的;集合的元素:不可变的,唯一的。空集合y = set() print(type(y)) # <class 'set'>元素不可变set1 = {12, 'abc', (10, 20)}# set1 = {12, 'abc', [10, 20]} # TypeError: unhashable type: 'li

2020-07-29 19:14:12 128

原创 学习python的第6天

元组和字典一、元组元组是不可变的列表;元组中的元素可以是任何类型的数据;列表获取元素的方法都适用于元组。tuple2 = ('杨幂', '刘亦菲', '赵丽颖', '孙丽')print(tuple2[1]) # 刘亦菲print(tuple2[-1]) # 孙丽列表的相关操作都适用于元组。2.元组特有的方法和功能只有一个元素的元组:()中唯一的元素后需要添加逗号。list1 = [100]print(type(list1)) # <class 'list'&g

2020-07-28 19:48:47 83

原创 学习python的第5天

列表和元组一.列表元素的增删改1.增 - 在列表中添加元素列表.append(元素) - 在列表的最后添加指定的元素(不会产生新的元素,只直接修改原列表)names = ['路飞', '佐罗', '罗宾']names.append('娜美') print(names) # # ['路飞', '佐罗', '罗宾', '娜美']names.append('乔巴')print(names) # ['路飞', '佐罗', '罗宾', '娜美', '乔巴']列表.insert(下标

2020-07-27 20:39:55 128

原创 学习python的第4天

数字类型和列表一.数字类型python中的数字相关类型:int(整型)、float(浮点型)、complex(复数)、bool(布尔)。1.int(整型) - 所有的整数对应的类型num2 = 0b10101 - 在数字前加0b/0B表示二进制数(二进制数中只有0和1两个基数)。num8 = 0o76 - 在数字前加0o/0O表示8进制数(基数;0-7)。num16 = 0x3f - 在数字前加0x/0X表示16进制数(16进制数的基数;0-9,a-f/A-F)。进制转换print(n

2020-07-24 20:10:01 842

原创 学习python的第三天

分支和循环一.分支结构(if语句)1.什么时候使用if语句如果某一段代码需要在满足条件的时候才执行就使用if语句。2.怎么使用if语句2.1 if单分支结构 - 满足条件执行某个操作,不满足就不执行语法:if 条件语句: 代码块说明:if - 关键字;固定写法条件语句 - 任何有结果的表达式(具体的数据,除了赋值语句以外的运算表达式、函数调用表达式): - 固定写法代码块 - 和if保持一个缩进的一条或者多条语句;需要在满足条件才会执行的代码。执行过程:判断条件语

2020-07-23 20:58:57 258

原创 学习python的第二天

运算符和分支结构一.

2020-07-22 21:05:36 90

原创 学习python的第一天

一.python的基础语法1.注释注释就是代码中的说明性文字,不参与程序的编译执行,不影响程序的功能。1)单行注释在一行说明性文字前面加 ## 村里有个姑娘叫小花2)多行注释将注释内容写在三个单引号或者三个双引号之间'''注释1注释2注释3'''"""注释1注释2注释3"""2.语句一条语句占一行,一行结束后不需要写分号,如果一行需要显示多条语句,语句之间必须用分号隔开。a = 100print(a)a = 100;print(100)3.行与缩进1)

2020-07-21 21:54:44 110

空空如也

空空如也

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

TA关注的人

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