![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
狗风暴
这个作者很懒,什么都没留下…
展开
-
python Scrapy创建和使用,运行Scrapy代码,怎么用Scrapy框架获取数据,Scrapy的xpath使用教程。
安装Scrapy,打开cmd 输入 pip install scrapy即可创建项目scrapy startproject tencent创建爬虫scrapy genspider hr tencent.comitems.py讲解# Define here the models for your scraped items## See documentation in:# https://docs.scrapy.org/en/latest/topics/items.htmlimpo原创 2021-03-24 16:44:28 · 603 阅读 · 1 评论 -
python selenium模块控制浏览量,谷歌和火狐启动代码
# -*- coding:utf8 -*# ===================常用模块================================from selenium import webdriverimport random,traceback,time,csv,requests,bs4,re,jsonfrom selenium.webdriver import ActionChains# ===================谷歌浏览器设置属性================原创 2021-03-21 09:32:14 · 168 阅读 · 0 评论 -
python 多线程代码,让任务高速运行起来。
from gevent import monkeymonkey.patch_all()import gevent,time,requestsfrom gevent.queue import Queuestart = time.time()url_list = ['https://www.baidu.com/','https://www.sina.com.cn/','http://www.sohu.com/','https://www.qq.com/','https://www.163.原创 2021-03-21 09:29:43 · 173 阅读 · 0 评论 -
python 文字去重代码,多余的文字去重。
def quchong(srt1): for i in range(1,int(len(srt1)/2)+1): for o in range(len(srt1)): if srt1[o:o+i] == srt1[o+i:o+2*i]: k = o + i while srt1[k:k+i] == srt1[k+i:k+2*i] and k<len(srt1):原创 2021-03-21 09:28:29 · 290 阅读 · 0 评论 -
Curl转python在线工具[转]
Curl转python在线工具[转]我只是工具的搬运工https://curl.trillworks.com/复制到了我自己网站一份,备用链接1备用链接2可以将curl命令转为python代码块如:curl --request POST --url https://open.workec.com/auth/accesstoken --header 'cache-control: no-cache' --header 'content-type: application/js转载 2021-01-19 23:03:32 · 1510 阅读 · 0 评论 -
python 正则表达式的学习,match()函数,元字符,预定义匹配字符集
03 - 正则表达式一. 课程安排课程内容正则表达式的简介概念正则表达式的应用场景Python对正则表达式的支持普通字符元字符预定义匹配字符集重负匹配位置匹配和非贪婪匹配re模块常用方法分组功能二. 课堂笔记1.正则表达式的简介1.1 概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表原创 2020-12-21 09:58:54 · 943 阅读 · 0 评论 -
python基础语言-第三课1.python基础语法、列表基本概念、列表的基本用法,列表中添加元素,列表中指定位置添加元素,删除列表中一个元素然后换回出来,删除列表中相同元素的第一个
序列(sequence)基本概念• 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引• 数据结构指计算机中数据存储的方式序列的分类• 可变序列(序列中的元素可以改变):例如 列表(list)• 不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)列表(list)• 列表是Python中的一个对象• 列表的作用• 列表中可以保存多个有序的数据• 列表是用来原创 2020-11-18 20:08:28 · 198 阅读 · 0 评论 -
python基础语言-第三课1.python基础语法、格式化字符串、判断字符串长度 最大值 分割字符串 拼接字符串 替换字符串 查找字符串 判断字符串大小写、判断字符串是数字或字母
字符串什么是字符串• 字符串是由数字、字母、下划线组成的一串字符• 注意• 单引号或双引号不能混合使用错误用法正确用法• Python中用一对双引号或者一对单引号包裹的内容就是字符串转义字符• 转义字符是一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符• 总结• \t 表示制表符在你字符串中加入 \t 在最后输除会多出一个tap的位置(8个空格)• \n 表示换行符在你字符串中加入 \n原创 2020-11-18 15:42:20 · 225 阅读 · 0 评论 -
python基础语言-第三课1.python基础语法、运算符、 算术运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符(布尔运算)、 条件运算符(三元运算符)
1. 运算符1.1 运算符的概念• 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”1.2 运算符的分类• 算术运算符算术运算符讲解• 加法运算符 表现形式 +print(1+1)2• 减法运算符 表现形式 -print(1-1)0• 乘法运算符 表现形式 *print(1*1)1• 除法运算符 表现形式 /print(1/1)1.0• // 整除,只会保留计算后的原创 2020-11-18 11:19:38 · 381 阅读 · 0 评论 -
python基础语言-第三课1.python基础语法、变量
变量变量的概念?• 变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。• 变量命名规则• 变量名由字母、数字、下划线组成要符合标识符的命名规范• 数字不能开头• 不能使用关键字• 注意 : 是两个对象相等和两个对象是同一个对象是两个概念s1 = {'Jerry':'Python'}import copys2 = copy.deepcopy(s1)print(s2) # {'Jerry': 'Python'}print(id(s1),.原创 2020-11-18 10:54:53 · 97 阅读 · 0 评论 -
python基础语言-第三课1.python基础语法、表达式、python语句、python程序、pythob函数、python标识符、python关键字、驼峰命名法、下划线命名法
Python语法1. 几个概念1.1 表达式• 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合• 表达式特点• 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响1+21+2#这就是python中的表达式'str'+'str1'• 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2 语句• 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成• 语句的执行一般会对程序产生一定的影响.原创 2020-11-18 10:39:54 · 278 阅读 · 0 评论 -
python基础语言-第二课1.python安装,环境搭建,本地安装,pip安装,镜像安装等,pip工具的使用,查看pip版本,安装模块(库)
搭建环境Python的解释器• 环境搭建就是安装Python的解释器• Python的解释器分类:• CPython(官方我们用的就是这个版本) 用c语言编写的Python解释器• PyPy 用Python语言编写的Python解释器• JPython 用Java编写的Python解释器搭建Python环境官网链接https://jingyan.baidu.com/article/cb5d6105a32b5f005c2fe0ea.html下载安装包![在这里插入图片描述](htt原创 2020-11-16 17:41:22 · 184 阅读 · 1 评论 -
python基础语言-第一课5.环境变量,windows环境变量的简介,环境变量怎么设置,修改变量,删除变量,path环境变量
环境变量的基本概念环境变量(environment variables)一般用在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。编进变量的操作2.1 查看环境变量右键计算机(此电脑),选择属性系统界面左侧选择 高级系统设置选择环境变量2. 添加环境变量通过新建按钮添加环境变量环境变量可以有多个值 , 值与值之间用 英文分号隔开3. 修改环境变量通过编辑按钮来修改环境变量4. 删除环境变量通过删除按钮来删除环境变量path环境原创 2020-11-16 17:12:01 · 401 阅读 · 4 评论 -
python基础语言-第一课4.进制(二进制转换十进制、十进制转换二进制)计算机的最小单位、计算机数据单位的换算
进制进制之间的转换• 十进制-->二进制 原理: 对十进制数进行除2运算• 二进制 -- > 十进制 原理:二进制乘以2(次幂)的过程• 进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据进制的计数• 十进制• 十进制满十进一 十进制一共有10个数字• 计数 : 0 1 2 3 4 5 6 7 8 9 10 11 12 .....19 20• 二进制• 二进制满二进一 二进制一共有2个数字 0 1• 计数 : 0 1 10 11 100 101 110 1.原创 2020-11-16 16:21:57 · 242 阅读 · 0 评论 -
python基础语言-第一课3.文本文件和编码(字符串) windows文本和富文本的区别,电脑编码ASCII、ISO-8859-1、GBK、Unicode(utf-8)等编码。
文本文件和字符集文本文件• 文本分为两种 : 一种 纯文本 一种 富文本• 纯文本只能保存单一的文本内容,无法保存内容无关的东西(例如 txt文本文档)• 富文本可以保存文本以外的东西(例如 有道笔记)• 纯文本在计算机底层也会转换为二进制保存• 将字符转换为二进制码的过程,我们称之为编码 encode()• 将二进制码转换成字符的过程,我们称之为解码 decode()常见的字符集• ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符• ISO.原创 2020-11-15 11:13:40 · 119 阅读 · 0 评论 -
python基础语言-第一课2.交互式介绍和使用,windows cmd用法
交互方式交互方式的种类• 命令行的交互方式 (Text-based User Interface) TUI• 图形界面化的交互方式 Graphical User Interface) GUI文本交互模式打开的方式(win)• win键 + R --> CMD --> 回车• 命令行结构• Microsoft Windows[版本 6.1.7601] —> 版本• 版权所有© 2009 Microsoft Corporation。保留所有权利 —> 版权声明•原创 2020-11-14 23:56:46 · 178 阅读 · 0 评论 -
python基础语言-第一课1.计算机基本概念
1. 计算机基本概念1.1 计算机是什么?• 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器• 特点 : 数值计算 逻辑计算 存储记忆功能 • 总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备1.2 计算机的组成?• 硬件:鼠标 键盘 显示器 CPU 硬盘... 看的见摸的着• 软件:PyCharm QQ 浏览器 英雄联盟.... 看不见摸不着• 软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合2. 计算机语言.原创 2020-11-14 23:31:57 · 170 阅读 · 0 评论