自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 random和json

文章目录1. random随机模块返回两数之间的随机数,不包括尾数:random.randrange()返回两数之间的随机数,包括尾数: random.randint()随机选取0到100间的偶数: random.randrange(0, 100, 2)返回一个随机浮点数:random.random()返回一个给定数据集合中的随机字符:random.choice()从多个字符中选取特定数量的字符:sample()2. json序列化模块将 Python 对象编码成 JSON 字符串:json.dumps()

2022-05-15 23:08:00 216

原创 selenium的安装及配置

文章目录1. selenium 简介2. selenium 安装3. selenium 浏览器驱动3.1 selenium 驱动下载3.2 selenium 驱动设置4. 验证驱动是否可用5. selenium程序1. selenium 简介Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一。Selenium 支持的语言包括C#,Java,Perl,PHP,Python 和 Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。 Seleni

2022-05-14 16:17:22 7930 2

原创 Python基础22—Python项目开发规范(2022年)

文章目录1. 项目开发规范1.1 单文件应用1.2 单可执行文件1.3 多可执行文件1. 项目开发规范现阶段,我们在开发一些程序时(终端运行),应该遵循一些结构的规范,让你的系统更加专业。1.1 单文件应用当开发简单应用时,需要注意如下几点。"""文件注释 ###### 1. 脚本注释"""import re import random ###### 2. 导入模块顺序 内置 ,三方 ,自定义

2022-05-06 21:44:28 566

原创 Python基础21—Python常用模块(正则表达式&re模块)(2022年)

文章目录1. 正则表达式1.1 字符相关匹配文本中的指定文本`[abc]` 匹配a或b或c 字符`[^abc]` 匹配除了abc意外的其他字符。`[a-z]` 匹配a~z的任意字符( [0-9]也可以 )。`.` 代指除换行符以外的任意字符。`\w` 代指字母或数字或下划线(汉字)。`\d` 代指数字`\s` 代指任意的空白符,包括空格、制表符等。1.2 数量相关`*` 重复0次或更多次`+` 重复1次或更多次`?` 重复0次或1次`{n}` 重复n次`{n,}` 重复n次或更多次`{n,m}` 重复n

2022-05-06 21:30:49 459

原创 Python基础20—Python常用模块(hashlib加密模块)(2022年)

文章目录1. 加密算法的介绍1.1 HASH介绍(哈希算法)1.2 MD5介绍1.3 SHA-1介绍(安全哈希算法)2. hashlib 加密模块1.2 MD5加密:hashlib.md5()1.2 安全哈希加密:hashlib.sha256()1. 加密算法的介绍1.1 HASH介绍(哈希算法)HASH主要用于信息安全领域中加密算法,他把一些不同长度的信息转化成杂乱的128位的编码里,叫做HASH值.也可以说,hash就是找到一种数据内容和数据存放地址之间的映射关系。简单的说就是一种将任意长度的

2022-05-06 18:26:34 531

原创 Python基础19—Python常用模块(random随机模块&json序列化模块)(2022年)

文章目录1. random随机模块返回两数之间的随机数,不包括尾数:random.randrange()返回两数之间的随机数,包括尾数: random.randint()随机选取0到100间的偶数: random.randrange(0, 100, 2)返回一个随机浮点数:random.random()返回一个给定数据集合中的随机字符:random.choice()从多个字符中选取特定数量的字符:sample()2. json序列化模块将 Python 对象编码成 JSON 字符串:json.dumps()

2022-05-06 18:09:38 758

原创 Python基础18—Python常用模块(time模块&datetime模块)(2022年)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1. time 模块time常用模块将时间戳转换为当前时区:time.localtime()将时间戳转换为UTC时区:time.gmtime()返回当前时间戳:time.time()将struct_time转化为时间戳:time.mktime()线程推迟指定的时间:time.sl

2022-05-06 17:38:32 611

原创 Python基础17—Python常用模块(sys 模块)(2022年)

文章目录常用的sys模块命令行参数List:sys.argv退出程序:sys.exit(n)获取Python解释程序的版本信息:sys.version返回模块的搜索路径: sys.path返回操作系统平台名称:sys.platform获取最大递归层数:sys.getrecursionlimit()设置最大递归层数:sys.setrecursionlimit(1200)获取解释器默认编码: sys.getdefaultencoding()获取内存数据存到文件里的默认编码:sys.getfilesystemen

2022-05-05 13:21:33 252

原创 Python基础16—Python常用模块(os 模块)(2022年)

文章目录os模块得到当前工作路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()用来删除一个文件:os.remove()生成多层递规目录:os.makedirs()删除单级目录:os.rmdir()重命名文件:os.rename()运行shell命令:os.system()平台路径分隔符:os.sep平台使用的行终止符:os.linesep获取系统环境变量:os.environ显示当前绝对路径:os.path.abspath()返回该路径的父目录:os.path.dirn

2022-05-04 22:01:42 156

原创 Python基础15—Python常用模块(常用模块的介绍及导入)(2022年)

文章目录1. 模块分类2. 内置模块导入3. 三方模块导入1. 模块分类模块分为三种:内置标准模块(又称标准库)执行help(‘modules’)查看所有python自带模块列表第三方开源模块,可通过pip install 模块名 安装自定义模块2. 内置模块导入import timefrom parsel import Selector注意:模块一旦被调用,即相当于执行了另外一个py文件里的代码3. 三方模块导入模块下载python的开源模块库在这个页面上点

2022-05-04 21:22:54 665

原创 Python基础14—Python函数进阶(装饰器&生成器&迭代器)(2022年)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1. 装饰器2. 生成器3. 迭代器1. 装饰器使用:装饰器其实就是一个函数,该函数有一个参数(函数类型),返回一个闭包。在返回的闭包中调用传递进来的函数,然后在调用函数的前后就可以添加内容account = { "is_authenticated":False,

2022-05-04 21:09:15 203

原创 Python基础13—Python函数进阶(内置函数&名称空间&闭包&列表生成式)(2022年)

文章目录1. 内置函数2. 名称空间3. 闭包4. 列表生成式1. 内置函数常用的内置函数# abs绝对值i = abs(-123)print(i) # 返回123,绝对值# all,循环参数,如果每个元素为真,那么all返回的为真,有一个为假返回的就是假的a = all((None,123,456,False))print(a) # 返回的为假的,证明中间有False值# any 只要有一个是真的,返回的就是真b = any([11,False])print(b)

2022-05-04 17:45:06 85

原创 Python基础12—Python函数进阶(嵌套&匿名&递归&高阶函数)(2022年)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1. 嵌套函数2. 匿名函数3. 递归函数4. 高阶函数1. 嵌套函数每个函数里的变量是互相独立的,变量的查找顺序也是从当前层依次往上层找。了解即可name = "Py小白雨"def main1(): name = "Py小白雨~~" def main2

2022-05-04 17:23:04 413

原创 Python基础11—Python初识函数(2022年)

文章目录1. 函数的基本定义2. 函数的参数3. 函数的返回值与作用域1. 函数的基本定义定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可特性:减少重复代码使程序变的可扩展使程序变得易维护def main(): print("Hello, 小白雨!")main()# 可以带参数def calc(x,y): res = x*y return res #返回函数执行结果c = calc(5,9) #结果赋值给c

2022-05-04 17:12:37 126

原创 Python基础10—Python操作文件及深浅拷贝(2022年)

文章目录1. 文件操作的操作模式2. 文件操作的其它功能3. 文件操作之循环读取文件4. 深浅拷贝1. 文件操作的操作模式操作模式有四种方式:r ,只读模式【默认】w,只写模式【不可读;不存在则创建;存在则清空内容;】x, 只写模式【不可读;不存在则创建,存在则报错】a, 追加模式【不可读; 不存在则创建;存在则只追加内容;】# 只读模式,ra = open("name.txt","r") #打开1.log,赋予只读的权限ret = a.read() #读取文件

2022-05-03 23:25:06 136

原创 Python基础09—Python的字符编码与进制(2022年)

文章目录1. 进制1.1 二进制1.2 十六进制2. 编码2.1 ASCII码2.2 GB2312 & GBK2.3 UTF-82.4 常用编码介绍一览表1. 进制1.1 二进制二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的都是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“

2022-05-03 22:54:38 274

原创 Python基础08—Python基础数据类型(元祖,集合)(2022年)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1. 元组(tuple)1.1 元组的基本操作1.2 元组的索引1.3 元组的总个数(len)1.4 元组的切片1.5 元组的for循环2. 集合(set)1. 元组(tuple)元祖和列表功能一样,列表可以修改,元祖不能修改1.1 元组的基本操作#count 用于计算

2022-05-03 22:26:23 135

原创 Python基础07—Python基础数据类型(字典的基本操作)(2022年)

文章目录1. 字典的基本操作2. 字典的索引3. 字典的总个数(len)4. 字典的for循环1. 字典的基本操作user_info = { "name": "Py小白雨", "age": "18", "height": "185", "language": "Python"}# 获取所有的keyprint(user_info.keys())# 获取所有的valuesprint(user_info.values())# 获取所有的key和valuesp

2022-05-03 20:24:00 80

原创 Python基础06—Python基础数据类型(列表的基本操作)(2022年)

文章目录1. 列表的基本操作2. 列表的索引3. 列表的切片4. 列表的总长度(len)5. 列表的for循环1. 列表的基本操作name_list = ["python","mysql","Py小白雨"]# append追加name_list.append('flask')print(name_list)# count制定字符出现几次name_list.append('Py小白雨')name_list.append('Py小白雨')name_list.append('Py小白雨')

2022-05-03 19:50:25 225

原创 Python基础05—Python基础数据类型(字符串的基本操作)(2022年)

文章目录1 字符串的基本操作2 字符串的索引3 字符串的切片4 字符串的循环切片5 字符串的格式化字符串是Python中最常用的数据类型,其用途也很多,我们可以使用单引号 ‘’或者双引号“”来创建字符串1 字符串的基本操作# 变量名字变大写NAME = "xiaobaiyu"name = NAME.upper()print(name)#把首字母变成大写name = NAME.capitalize()print(name )#20定义20个位,不够用_补全。name = NAME.

2022-05-03 19:36:44 261

原创 Python基础04—Python基础数据类型(数字,布尔)(2022年)

文章目录1. 运算符1.1 算术运算1.2 比较运算1.3 赋值运算1.4 成员运算1.5 逻辑运算2. 数字类型(int)3. 布尔值(bool)1. 运算符1.1 算术运算1.2 比较运算1.3 赋值运算1.4 成员运算1.5 逻辑运算2. 数字类型(int)Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1)int():将字符串数据类型转为int类型, 注:字符串内的内容必须是数字num = '7788'

2022-05-03 19:08:49 88

原创 Python基础03—Python基础使用(2022年)

文章目录1. 变量1.1 变量的使用和命名规则1.2 常用定义方式2. 常量3. 注释4. 接收用户指令1. 变量变量,是用于在内存中存放程序数据的容器,计算机的最核心功能就是“计算”, 计算需要数据源,数据源要存在内存里,比如我要把小王的姓名、身高、年龄信息存下来,后面程序会调用,怎么存呢,直接设置一个“变量名=值”name = "小王"age = 24height = 175 print(name) print(age)1.1 变量的使用和命名规则程序是从上到下执行的,所以变量

2022-05-02 17:01:24 84

原创 Python基础02—Pycharm安装(2022年)

文章目录1. Pycharm是什么?2. Pycharm安装2.1 Pycharm下载2.2 安装Pycharm3. 使用Pycharm创建项目1. Pycharm是什么?PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。2. Pycharm安装2.1 Pycharm下载

2022-05-02 16:32:48 1973

原创 Python基础01—Python安装(2022年)

全栈Python系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录全栈Python系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:

2022-05-02 14:30:35 215

空空如也

空空如也

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

TA关注的人

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