![](https://img-blog.csdnimg.cn/20210104220954572.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础及应用
文章平均质量分 85
2021/1/4开始重新复习python基础知识,以及学习一些python应用为毕设做准备
胜天半月子
这个作者很懒,什么都没留下…
展开
-
Python3 threading模块创建线程(一)
threading模块创建线程,通过代码来了解具体的使用原创 2022-03-04 13:36:28 · 1523 阅读 · 1 评论 -
Python3多线程_thread模块的应用
Python3多线程_thread模块的介绍与使用原创 2022-03-03 15:41:29 · 2746 阅读 · 0 评论 -
python文件自动化处理 -- 读写文件
一、os.makedirs()函数案例-生成随机的测验试卷⭐⭐二、os.walk()案例-快速定位文件位置三、zipfile模块解压缩文件原创 2022-01-11 22:16:05 · 1969 阅读 · 0 评论 -
Python面向对象编程_类
一、类和实例二、实例变量和类变量三、静态方法四、封装、继承和多态 4.1 封装 4.2 继承五、super()函数⭐原创 2022-01-10 14:38:21 · 558 阅读 · 0 评论 -
更换python的安装位置
文章目录前言一、卸载python二、python安装总结前言由于以后还要用python进行项目开发,这就离不开第三方包的使用。由于初学python时将python安装到了默认路径【C盘】,因此导致C盘空间所剩无几,甚至变红!因此不得不更改python的安装路径。希望和我有此困惑的小伙伴能从我这里得到帮助!我是采取比较暴力的方式:卸载原有的包(前提做好已经安装好的包进行记录!)从新安装一、卸载python使用系统自带方式进行卸载使用软件卸载我使用的一款名叫原创 2021-09-30 21:26:57 · 9171 阅读 · 2 评论 -
python-zip()函数、lambda、map的单独与结合使用
文章目录前言一、 zip()函数与zip(*)函数zip()函数zip(*)函数前言把常见的一些常用函数的基本用法以及符合用法进行总结,该篇文章会不断总结更新内容加入新的代码实例。一、 zip()函数与zip(*)函数介绍zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的 zip 对象。参数说明:(1) iterables:可迭代对象,如列表、字典、元组、字符串等,zip() 函数允许多个可迭代对象作为参数。(2) 当原创 2021-05-29 10:59:07 · 736 阅读 · 1 评论 -
python-使用HDF5格式文件进行数据存储
import cv2import numpy as npimport osimport h5py# 查找指定目录下的所有图片文件image_types = (".jpg", ".jpeg", ".bmp", ".tif", ".tiff")def geturlPath(dirpath): path_list = [] # 返回指定路径的文件夹名称 该文件不包含子文件 dirs = os.listdir(dirpath) # 使用os.listdir(dirpath原创 2021-05-25 19:31:48 · 1330 阅读 · 2 评论 -
Python集合类型
文章目录组合数据类型一、 集合类型概述二、使用步骤总结组合数据类型一、 集合类型概述操作符>>> s = {1010,'python',78.9}>>> t = {1010,'set',12.3,1010,1010}>>> s - t # 差集{78.9, 'python'}>>> s & t # 交集{1010}>>> s ^ t # 补集{'set',原创 2021-04-28 18:17:49 · 139 阅读 · 0 评论 -
Python基础之文件操作
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-04-18 10:32:39 · 509 阅读 · 1 评论 -
python字符串截取总结
文章目录前言字符串切片总结前言字符串是python中常见的类型,也是其他语言中常见的类型,我们经常不经意间就会与字符串打交道,每次难免有些遗忘,特次用一篇博客做一次彻底总结归纳字符串切片 str = "0123456789abcdef"str[0:5]>>> str[0:5]'01234'>>> str[0:len(str)]'0123456789abcdef'str[:]>>>str[:]'0123456原创 2021-04-14 18:30:57 · 301 阅读 · 0 评论 -
Python基础模块使用与学习
文章目录一、探索模块1.1 模块包含什么1.2 使用help 获取帮助1.3 文档和源代码二、标准库:常见模块2.1 sys2.2 os2.3 fileinput2.4 集合、堆和双端队列⭐⭐2.5 time2.6 random2.7 shelve 和json总结一、探索模块1.1 模块包含什么假设你听说有一个名为copy的标准模块>>> import copy使用dir要查明模块包含哪些东西,可使用函数dir,它列出对象的所有属性(对于模块,它列出所有的函数、原创 2021-04-06 12:39:32 · 515 阅读 · 2 评论 -
Python基础复习---重点知识笔记(二)
文章目录七、再谈抽象7.1 对象魔法 ⭐????????7.1.1 多态7.1.2 封装7.1.3 继承7.2 类7.2.1 类的创建7.2.2 属性、函数、方法7.2.3 隐藏--不能从外部访问⭐7.2.4 类的命名空间7.2.5 指定超类⭐7.2.6 深入探讨继承二、使用步骤1.引入库2.读入数据总结七、再谈抽象 多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 封装:对外部隐藏有关对象工作原理的细节。 继承:可基于通用类创建出专用类。7.原创 2021-04-02 12:10:03 · 260 阅读 · 1 评论 -
⭐模式匹配与正则表达式
文章目录前言一、普通方法查找文本二、使用步骤1.引入库2.读入数据总结前言一直想找个机会好好的学习正则表达式的基础知识,现在随着学习和复习Python有关知识遇到了正则表达式,在此记录,以便日后复习使用。正则表达式的主要应用是网络爬虫,日后学习爬虫遇到新的感悟体会会不断加入到这篇博客。一、普通方法查找文本保存isPhoneNumber.py:在字符串中查找电话号码。例如:415-555-4242# 不用正则表达式来查找文本模式def isPhoneNumber(text): i原创 2021-03-31 18:31:53 · 453 阅读 · 3 评论 -
Python基础复习---重点知识笔记(一)
文章目录一、函数1.1 局部作用域不能使用其他局部作用域内的变量1.2 全局变量可以在局部作用域中读取1.3 名称相同的局部变量和全局变量1.4 global语句1.5 ⭐异常处理二、使用步骤1.引入库2.读入数据总结一、函数1.1 局部作用域不能使用其他局部作用域内的变量>>> def spam():... egg=0... bacon()... print(egg)...>>> def bacon():... h原创 2021-03-28 12:39:09 · 609 阅读 · 1 评论 -
Python基础知识应用
文章目录一、基本数据类型、常量和变量二、顺序和分支程序应用2.1 找零和简单贪心2.2 求身高体重指数2.3 是否合法的日期总结一、基本数据类型、常量和变量Python是一种编译型程序设计语言。 A. √ B. ×离开了集成开发环境,Python就无法解释和运行程序。 A. √ B. ×数字整形(int)布尔型(bool)浮点型(float)复数型(complex)字符串序列(列表、与那组、字典、集合)原创 2021-02-23 22:52:19 · 785 阅读 · 0 评论 -
Python图像处理之PIL
文章目录前言一、pillow使用1.1 图像创建测试1.2 颜色与RGBA二、使用步骤2.1 Image读取测试2.2 裁剪图像2.3 复制与粘贴2.4 给狗拍证件照2.5 调整图像大小2.6 旋转和翻转图像2.7 图像过滤2.8 ImageDraw模块三、中文验证码3.1 随机色背景图3.2 随机字库3.3 模糊处理前言PIL(Python Imaging Library)是Python图像处理库,目前PIL项目已经停止开发,最后一次更新是在2011年强调一下:PIL不支持Python3.xP原创 2021-01-26 20:41:28 · 582 阅读 · 0 评论 -
Python之pygame基础
文章目录一、下载二、基础应用2.1 生成窗口2.2 加入图片2.2 加入声音2.3 改变颜色2.4 加入图形三、Pygame飞机3.1 飞机跳跃3.2 飞机碰壁回弹3.3 模拟飞机总结一、下载pip install pygame二、基础应用2.1 生成窗口代码如下(示例):import pygame#游戏初始化pygame.init()#pygame有两个窗口,一个当前显示的,一个隐藏的#生成游戏窗口 先黑再白screen = pygame.display.set_mod原创 2021-01-22 23:15:08 · 965 阅读 · 1 评论 -
Python Web基础之Django
文章目录Python Web框架一、Django基础1.1 安装1.2. 使用django创建web 服务器工程1.3. 运行网站服务1.4 创建一个网页1.5 设置主路由二、网页显示2.1 配置相关文件2.2 编写代码2.3 HTTP请求三、连接数据库3.1 数据库连接3.2 添加数据3.3 查询数据3.4 修改数据总结Python Web框架Django :功能全,一切都好用Flask:小而美,需要自己组装,灵活性强一、Django基础1.1 安装pip install djang原创 2021-01-16 23:45:17 · 321 阅读 · 0 评论 -
PythonWeb性能测试
文章目录一、测试工具二、示例程序2.1 处理一个请求2.2 处理多个请求2.3 加入time2.4 引入多线程一、测试工具超实用压力测试工具-ab工具二、示例程序2.1 处理一个请求程序示例:listen_socket.listen(1)运行结果:现在程序卡在:client_connection,client_address = listen_socket.accept()访问1270.0.1:8888:尝试本地ip:使用ab.exe压力测试工具:原创 2021-01-15 19:57:14 · 390 阅读 · 0 评论 -
Python网络编程
文章目录一、例子展示1.1 端口号二、IO模型2.1 同步与异步2.2 阻塞非阻塞2.3 Web服务器IO模型2.3.1 Python Web三、CPU模型3.1 单核单进程3.2 多核多进程3.3 线程3.4 携程四、代码示例一、例子展示python自带一个web server服务器,控制台运行:-m:运行的模块 http.sever:模块名 8888: 端口号 127.0.0.1:本机ip地址python -m http.server 8888 --bind 127.0.0.1原创 2021-01-12 22:25:02 · 687 阅读 · 1 评论 -
Python数据库编程之索引
文章目录实验要求一、SQL创建学生表1.1 creat table1.2 show index二、ORM方式创建数据2.1 建立数据2.2 查询数据总结实验要求实验目的:是为了理解index在数据库的作用,理解index的应用场合Python的SQL语句测试请创建两个一样的学生表学生表1,包含主键id(自增,学生id),学生姓名nane,学生成绩score学生表2,包含主键id(自增,学生id),学生姓名nane,学生成绩score请给学生表2的score添加index索引关系型数据原创 2021-01-09 21:51:34 · 655 阅读 · 1 评论 -
Python通过ORM方式操作MySQL数据库
文章目录ORM方式一、Python操作MySql1.1 读取数据1.2 插入数据1.3 条件查询1.3.1 查询所有1.3.2 查询个别1.3.3 limit()、all()、one()使用1.4 修改数据总结ORM方式ORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作优点:原创 2021-01-07 23:25:49 · 1736 阅读 · 0 评论 -
Python通过sql语句操作MySQL数据库
文章目录一、常用数据库1.1 数据库关键1.2 数据库接口1.2.1 SQL语句方式(直接执行SQL语句)1.2.2 ORM方式(对象关系映射)二、Mysql使用2.1 使用可视化工具SQLyog2.2 使用命令行三、Python操作数据库3.1 创建student表3.2 插入数据3.3 Pyhthon中查询结果总结一、常用数据库1.1 数据库关键1.2 数据库接口1.2.1 SQL语句方式(直接执行SQL语句)最原始的方式:简单、直接、高效缺点:SQL语句非常多,不方便维护1.2原创 2021-01-07 19:36:32 · 467 阅读 · 0 评论 -
Python实现对哈利波特小说单词统计
文章目录要求一、打开文件正则表达式spilt()函数实例二、词频统计三、单词排序四、输出或写入文件python文件写入要求对HarryPotter5.txt英文小说进行词频统计,统计出前二十个频率最高的单词,并打印输出或写入文件一、打开文件打开文件并将单词中非单词字符用空格代替代码:#读取小说内容fp = open('HarryPotter5.txt')content = fp.read()#所有标点符号 用空格代替#匹配非单词字符的字符content = re.sub('\W',原创 2021-01-06 22:16:49 · 2259 阅读 · 1 评论 -
Python实现简单信息小调查桌面端软件(GUI)
文章目录一、输入名字二、输入年龄三、单选Radiobutton四、多选Checkbutton五、提交与退出按钮总结一、输入名字代码如下:#输入名字Label(F1,text='你的名字?').pack() nameVar = StringVar()nameVar.set("名字")#输入 EntryEntry(F1,textvariable=nameVar,width=15).pack()二、输入年龄代码如下:#输入年龄def Digital(content): if原创 2021-01-05 23:26:48 · 407 阅读 · 4 评论 -
Python之Tkinter进行GUI开发
文章目录GUI开发一、Label标签二、Button标签三、点击按钮弹出消息四、Frame框架4.1 side与expand4.2 fill五、布局总结GUI开发Tkinter一个轻量级的跨平台图形用户界面(GUI)开发工具,是Python的自带的官方标准库,安装Python 之后直接导入就可以使用, 我们常见的python IDLE就是使用TKinter实现。PyQtQT是一个C ++编写的跨平台的框架。这是一个非常全面的库。PyQt是Qt库的Python版本,它有超过300类,将近6000原创 2021-01-05 19:17:33 · 1310 阅读 · 1 评论 -
python数据结构及底层分析
1.Python中的数据结构类型#1.1 List列表 线性表[]定义,增删查改#1.2.Tuple元组 只读列表 元素不可变 元素内容也不可变#()定义,查找t1=(1,2,3,4)print(t1[0])#3.Set集合 元素唯一,不可重复的列表#{}定义,增删查改#用 in 来判断是否在集合s1里s1 = {1,2,3,4}#4.Dict字典 存储 键值对key-value#{}定义,增删查改d1={'Lucy':67,'Tom':89}d1['Lucy']d原创 2021-01-05 00:20:39 · 892 阅读 · 2 评论