- 博客(23)
- 收藏
- 关注
原创 学习爬虫你需要掌握的基础知识——【HTTP请求】
请求分为1.请求方法(Request Method)2.请求链接(Request URL)3.请求头(Request Headers)4.请求体(Request Body)1.请求方法(Request Method)常用方法:GET 和 POSTGET 和 POST请求方法的主要区别:(1)GET请求中的参数都包含在URL中,数据可以在URL中看到;而POST请求提交的数据并不包含在URL中,这些数据包含在请求体中提交给服务器。(2)GET请求提交的数据最多只有1024个字节,而POST请求对
2021-12-14 21:26:53
339
原创 浏览器开发者模式下你不可错过的Network面板知识
Network面板中的每一个条目表示一个url,每列的含义如下:Name:请求的文件名Status:响应状态码Type:请求的文档类型Initiator:请求源Size:资源的大小Time:从发起请求到获取响应所用的总时间Waterfall:网络请求的可视化瀑布流...
2021-12-14 15:56:58
2296
1
原创 python中你需要掌握的小细节
你不一定知道的单引号,双引号用法print(A fellow doesn't last long on what he has done. He's got to keep on delivering as he goes along.)#输出会报错,因为这句话中存在两个单引号但你只需在你要输出的句子前后分别加三个单引号或者三个双引号就能解决这一难题print('''A fellow doesn't last long on what he has done. .
2021-11-14 16:56:32
932
原创 python中你不知道的print函数的用法
print函数句法:print(value,…,sep=’ ‘,end=’\n’)1、print(value)句法这里的value,如果输入一个或多个,则打印一个或多个print('hello')print('apple','banana','hello')
2021-11-14 16:01:49
1264
原创 什么是超文本?
超文本(hypertext)在web应用中,超文本主要是指HTML代码。我们在浏览器中看到的内容就是浏览器解析超文本(HTML代码)后的输出结果。这些HTML代码由若干个节点组成,例如:用于显示图像的img节点用于换行的p节点用于显示表格的table节点浏览器解析这些节点后,就形成了平时看到的页面,而页面的源代码(HTML代码)就可以称为超文本。...
2021-04-27 20:32:35
4235
原创 使用PS快速做出线稿图
1.在ps中打开准备好的图片2.Ctrl+j 复制图层3.Ctrl+Shift+u 去色4.重复Ctrl+j复制图层5.在此图层基础上Ctrl+i 实现反向 6.将混合模式 设置为反向减淡7.再点击滤镜-其他-最小值-确定 8.最后将图片格式改为JPG即可保存文件...
2021-04-24 16:38:25
6078
原创 Jinja2模板中的if...elif控制语句
基本语法:{% if condition %}{% elif condition %}{% else %}{% endif %}index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>{% if name==1 %}
2020-11-18 21:10:02
4262
原创 PyCharm中设置UTF-8编码自动创建
在PyCharm中,每一个.py文件中都必须编写相同的一行代码“#encoding:utf-8”!!But有方法使系统可以自动创建这一行代码!! 设置方法如下:(1)执行 | Setting命令,如图(2)接步骤(1)继续执行 Editor | File and Code Templates命令,在弹出的窗口中进行设置,如图(3)找到Python Script 并点开,在如图所示区域填写#encoding:utf-8(4)写好以后,单击OK按钮保存设置 。然后重新启动PyCharm,再在.
2020-11-01 19:47:53
1256
原创 Python中常见的异常语句
NameError当程序尝试访问一个未声明的变量或者函数时,会引发NameError异常。变量名输错时,在调用的时候会引发NameError异常。示例score=80print(socre)#变量名称写错,输出结果:#变量名称写错,使用时发现变量未被定义,程序抛出NameError异常。NameError: name 'socre' is not defined...
2020-10-18 19:29:37
737
原创 利用Python实现“剪刀、石头、布”小游戏
代码示例#剪刀、石头、布游戏import random #导入random标准库gameplayer=int(input("请输入您要出的拳,其中1表示布、2表示剪刀、3表示石头:"))gamecomputer=random.randint(1,3) #产生一个1~3的随机整数if ((gameplayer==1 and gamecomputer==3) or (gameplayer==2 and gamecomputer==1) or(gameplayer==3 and
2020-10-13 20:51:50
3439
原创 Python中的无参函数
函数简介函数是一种组织好的、允许重复使用的代码段,并且可以在需要时对这些语句进行多次的调用函数也是一个对象对象是内存中专门用来存储数据的一块区域创建函数定义格式:def 函数名(参数列表): 函数体 [return 函数返回值]调用格式:函数名()【注意】定义函数使用关键字def,后接函数名根据实
2020-10-10 16:59:02
9743
原创 python 集合(set)用法
集合集合是用来存储多个数据的数据结构【特点】集合中保存的数据是唯一的,不重复的。向集合中添加重复数据后,集合知会保留一个。集合中保存的数据是无序的。使用集合存取数据(1)创建集合①创建一个空集合【语法】变量=set()②创建一个非空集合【语法】变量={元素1,元素2,…}代码示例#使用{}创建一个非空集合branch_a={"鱼香肉丝","米饭","鱼香肉丝","水煮牛肉","米饭","葱爆羊肉","蛋炒饭"}print("a店当日销售的菜品种类:")print(b
2020-10-08 21:01:42
645
原创 Python 字典(dict)用法
字典字典是一种以键值对(key:value)的形式保存数据的数据结构。【特点】键必须是唯一的,但值可以是不唯一的。键的类型只能是字符串、数字或者元组,值可以是任意数据类型。通过键可以快速地获取与其唯一对应的值。字典中的数据保存是无序的。字典中的数据是可变的。使用字典存取数据(1)创建字典【语法】变量={键1:值1,键2:值2,…}代码示例#员工工号作为字典的键,姓名和月薪组成的列表作为字典的值employee_infos={"a1":["王保华",10000],
2020-10-08 20:31:09
1735
原创 Python 元组(tuple)用法
元组【元组特点】元组中存储的数据是有序的,每个元素都可以使用索引进行访问,索引规则与列表一致。元组的大小和元组中的元素都是只读的、不可变的。元组中可以存储不同数据类型的数据。创建元组【语法】变量=(数据1,数据2,…)代码示例#将元组中第3个数据修改为6200并在控制台输出salary=(1000,5200,4700,3678,7865,9000)salary[1]=2000print(salary)输出结果:TypeError: 'tuple' object does n
2020-10-08 19:14:44
419
原创 Python与二维列表
列表中的元素还可以是另一个列表,这种列表称为多为列表。只有一层嵌套的多维列表称为二维列表。【语法】变量=[[元素1,元素2…],[元素1,元素2…],…]代码示例#使用列表保存员工的工号、姓名和月薪信息#使用for循环遍历输出所有的员工信息employee_infos=[["a1","王保华",10000], ["a2","李维新",5200], ["a3","张三",4500], ["a4",".
2020-10-07 21:45:07
789
原创 Python 列表(list)用法
列表:【列表特点】列表中的数据是有序的,每个数据都会分配一个数字来标识这个数据在列表中的位置,称为索引。列表中第1个元素的索引是0,第2个元素的索引是1,其他元素的索引值以此类推,是一个升序整数数列。列表的大小和列表中的元素都是可变的。列表可以存储不同数据类型的数据。使用列表存储数据:(1)创建列表【语法】变量=[数据1,数据2…]代码示例salary=[1000,5200,4700,3678,7865,9000]#创建一个列表salary将员工的月薪数据保存到列表中print(s
2020-10-07 21:32:50
2488
1
原创 Python 中的循环跳转语句
break语句break语句作用是终止当前循环代码示例#输出数字1~10,若遇到3的倍数(不包括3)程序自动退出for i in range(1,11): if i%3==0 and i!=3: break print(i,end="")print("循环结束")#输出1 2 3 4 5 循环结束在多重循环的内循环中使用break语句,只会终止内层循环语句的执行,不会终止外层循环语句的执行break语句只能使用在while循环或for循环中代码示例#用户输
2020-10-04 21:01:07
1859
2
原创 Python中的循环结构
while循环【语法】变量初始化while 循环条件: 循环体代码示例#使用while循环求1~1000中所有奇数的平均数sum=0#定义变量sum,代表总和。初始值为0count=0##定义变量count,代表累加的奇数个数,初始值为0i=1#定义循环变量i,依次取1~100中的每个数,初始值为1#当i<=100时,判断i是否是奇数,如果是奇数则重复进行加法操作,并将sum+i的值赋给sum,每次相加后将cou
2020-10-04 20:41:51
935
原创 Python中的选择结构
if控制语句使用if语句实现单分支结构【语法】if 表达式: 语句块【说明】if是关键字表达式是布尔类型的,结果为True或False。表达式与if关键词之间要以空格分隔开。表达式后面使用冒号(:)来表示满足此条件后要执行的语句块。语句块与if语句之间使用缩进来区分层级关系。代码示例sale=3000#为保存销售金额的变量sale赋值if sale<=5000:#使用if语句进行
2020-10-04 15:57:30
447
原创 Python 中你需要掌握的常用操作字符串的使用规则【修改版】
统一英文大小写lower()函数将所有英文小写upper()函数将所有英文字母大写代码示例string='Hello Python,你好 Python'print(string.lower())#输出 hello python,你好 pythonprint(string.upper())#输出 HELLO PYTHON,你好 PYTHON去除字符串首尾空格lstrip()函数去除字符串开头的空格rstrip()函数去除字符串末尾的空格strip()函数去除字符串首尾的空格代码示例s
2020-10-04 11:03:22
259
原创 Python 中字符串的进阶操作
算数运算符“+”拼接字符串运算符“+”左边的字符串会在最末尾的地方拼接上“+”右边的字符串。代码示例name='李明'age=16height=174.5print('他叫'+name+',今年'+str(age)+'岁,他的身高是'+str(height)+'厘米')#输出 他叫李明,今年16岁,他的身高是174.5厘米算术运算符“*”复制、拼接字符串。【语法】 变量/字符串 *正整数输出的是变两个所代表的字符串或者字符串本身的正整数倍。代码示例a='Hello Python'
2020-10-03 20:58:51
359
原创 Python 常见运算符的用法
Python笔记之运算符对数据的变换成为运算,表示运算的符号称为运算符,参与运算的数据称为操作数。1.赋值运算符赋值运算符只有一个,就是“=”。作用是把等号右边的值赋给左边的变量。除了普通的单变量和多变量的赋值,即:a=1,a,b=1, a,b=1,2等赋值方式,还支持多变量多重赋值:a=b=c=1,也支持赋值数据运算的结果:num=1+2等。2,算数运算符运算符描述实例(a=10,b=21)+两数相加a+b 输出结果 31-得到负数或是一个数减去另一数
2020-10-03 19:11:12
424
原创 Python 之变量与数据类型
@[TOC]PythonPython笔记之变量与数据类型1.Python变量的命名规则变量名长度不受限制,字符只能是英文字母,数字或者下划线“_”,不能使用空格、连字符、标点符号、引号或者其他符号。变量名第一个字符不能是数字,必须是字母或者下划线。Python区分大小写。不能将Python关键字作为变量名,例如and、del、return等。变量名命名尽量做到“见名知意”。2.常见数据类型:整形:用 int 表示浮点型:用 float 表示布尔型:用 bool 表示,值为“Tru
2020-09-25 21:07:03
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人