04 2024 档案
摘要:一、什么是正则表达式 正则表达式是按照正确的既定规则、一种全语言类型Python、Java、JavaScript、PHP通用的表达式。 用途: (1)根据规则抓取数据:配合爬虫、根据规则在文本中提取数据 (2)根据规则验证数据:验证手机号、验证邮箱、验证身份证 二、如何在Python中使用正则表达式
阅读全文
摘要:一、什么是库、包、模块 无论是库、包、模块,其核心都在于封装了一系列的功能。 1、库library,这个概念并非Python里的概念,是从C语言过来的。库这个概念其实就是一堆代码一起完成一个或多个任务。非常类似函数,但是是以文件组织在一起。 2、模块module,这个概念就是Python里的概念,一
阅读全文
摘要:一、目录与路径 绝对路径:一定由根目录/写起 相对路径:不是由根目录/写起,转换路径的时候使用 . 代表当前所在的目录 .. 代表上层目录 -代表前一个工作目录 ~代表自己的家目录 ~user代表userd的个人的家目录 目录的相关操作和路径变量 (1)cd 变换目录 (2)pwd 显示当前所在的目
阅读全文
摘要:一、迭代器和生成器的定义 可迭代对象并不是指某一个数据类型,而是特指存储了元素的一个容器对象。这里的容器对象可以具象为:列表、字典、元组、字符串、range都算是一个"容器"。可迭代对象有个方法叫_iter_()方法,翻译过来叫做迭代,正是因为这个方法才让可迭代对象成为了可迭代对象。纯可迭代对象的内
阅读全文
摘要:一、列表推导 列表推导式又称推导列表。列表推导式是以列表为载体,以推导的方式将数据生成并放在列表中。推导即规则,它支持for循环和筛选模式(if判断模式)。设定一个既定规则在列表中进行数据生成,列表推导式比传统方法更为简洁,代价是放弃一部分的可读性。 二、如何声明列表推导式 最简单的列表推导式,列表
阅读全文
摘要:一、SQL通用语法 1、SQL语句可以单行或多行书写,以分号结尾。 2、SQL语句可以使用空格/缩进来增强语句的可读性 3、MYSQL数据库的SQL语句不区分大小写,关键字建议使用大写 4、注释: 单行注释:--注释内容或 #注释内容(MySQL特有) 多行注释:/*注释内容*/ 二、SQL分类 分
阅读全文
摘要:一、数据库的相关概念 数据库Database,简称DB。按照一定的数据结构来组织、存储和管理数据的仓库。 数据库管理系统 Database Management System,一种操纵和管理数据库的大型软件,用于创建、使用和维护数据库,简称DBMS。 关系型数据库(RDBMS) 概念:关系型数据库,
阅读全文
摘要:一、用户与用户组 当组1内的用户文件设置为-rwxrwx 时,组2内的用户4不可以读写执行组1内的任何文件和档案 当组1内的用户文件设置为-rwxrwxrwx时,组2内的用户4可以读写执行组1内的任何文件和档案 当组1内的用户文件设置为-rwx 时,组1内的其他用户和组2内的用户不可以读写执行组1内
阅读全文
摘要:一、命令行执行的方式 在命令行模式执行命令,命令行模式是指,在登入Linux的时候得到一个Shell。Shell提供给用户一些工具,用户通过这些工具,来控制核心的动作 command[-options] parameters1 parameter2 ... 1、一行命令中第一个输入的绝对是"命令"或
阅读全文
摘要:一、函数定义以及作用 函数/方法/function(功能):函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段(块)。函数能提高应用的模块性和代码的重复利用率。比如我们天天使用的函数print(),这个就是函数(一个Python内置的函数)。也可以自己创建函数,这类函数就叫做用户自定义函
阅读全文
摘要:使用正则表达式和爬虫 爬虫实例一: # 第好几个方法实例 import requests #先导入爬虫的库,不然调用不了爬虫的函数 import re #下面是可以正常爬取的区别,更改了User-Agent字段 headers = { "User-Agent":"Mozilla/5.0 (Windo
阅读全文
摘要:一、安装步骤 1、首先安装VMware workstation 直接装在C盘了 安装完成了 2、输入许可证试一下 许可证网站 https://www.haozhuangji.com/xtjc/180037874.html https://blog.csdn.net/yijian211/article
阅读全文
摘要:一、字典表 关于字典:一个可以存储具有一系列映射关系的数据结构即为字典表。字典是Python中的一种无序、可变、有键的数据结构。它是一个键-值对的集合,每个键都唯一且不可变,与每个键关联的值可以是任何数据类型(包括整数、字符串、列表、甚至其他字典)。字典使用大括号 {} 来创建,每个键值对用冒号 :
阅读全文
摘要:一、元组定义 元组tuple像是一个列表list,它内部的值不可被修改。元组是一个有序的、不可变数据结构/类型 列表->元组 加锁过程 元组->列表 解锁过程 列表和元组对比 list tuple 声明 [] () 索引 YES YES 切片 YES YES 追加元素 YES NO 修改元素 YES
阅读全文
摘要:列表 列表是Python中最基本的数据结构。列表中的每个元素都分配一个数字 即当前数据的位置,或索引,第一个索引是0,第二个索引是1,以此类推。 列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开; 当列表元素增加或删除时,列表对象自动进行扩展或收缩内存
阅读全文
摘要:程序的基本结构共有三种,「任何程序都可以由这三种基本结构组合来实现」。 顺序结构 分支结构 循环结构 一、分支结构 分支结构是根据判断条件结果而选择不同向前路径的运行方式,分支结构分为:单分支,二分支和多分支。 1)单分支结构 单分支结构是分支结构中最简单的一种方式,它的使用方法如下: if <条件
阅读全文
摘要:import random print("*"*71) print("*"*27+"欢迎来到名人猜猜猜"+"*"*27) print("*"*29+"Let's begining"+"*"*28) character_1='他是巨星' character_2='他是篮球健将' character_3
阅读全文
摘要:一、python注释 在python程序中对于注释提供有两类语法支持 单行注释:使用#注释内容,符号对注释内容的开头 多行注释:使用三个单引号或者三个双引号的形式来进行定义 单行注释 # 这是一行输出模拟注释内容 print("注释一行内容") 多行注释 ''' 这是多行输出 模拟 注释内容 '''
阅读全文
摘要:函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明1、joi
阅读全文
摘要:生成随机验证码代码 方法一: # 生成随机码 import random #random标准库 #创建一个随机生成元素列表 all_raw_code=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i
阅读全文
摘要:一、单引号输出 #单引号 print('Hello,world') 结果:Hello,world 二、双引号输出 #双引号 print("Hello,world") 结果:Hello,world 三、单双混搭 #单双混搭 print("'Hello,world'") print('"Hello,wo
阅读全文
摘要:1、进入python官网https://www.python.org/,下载Windows版本安装包。 2、安装python,选择位置或者选择默认位置 这里加入python环境变量 选择自定义安装进入下一步,选择需要安装的组件 选择好组件后进入下一步 3、进入自定义路径选择安装 可以自行选择安装盘。
阅读全文