python笔记
文章平均质量分 90
小廖同学
个人博客网址http://xiaoliaozi.com/
上面记录了自己学习的一些笔记
欢迎大家访问
展开
-
OpenCV 拟合椭圆错误
OpenCV 拟合椭圆错误希望研发opencv的大佬能看到先放图图像大小轮廓坐标大佬们找找原因啊希望研发opencv的大佬能看到先放图图像大小(568, 568)轮廓坐标(array([[[547, 75]], [[546, 76]],[[542, 76]],[[541, 77]],[[537, 77]],[[536, 78]],[[533, 78]],[[532, 79]], [[531, 79]], [[530, 80]],[[528, 80]], [[527,原创 2021-12-29 14:17:13 · 1912 阅读 · 0 评论 -
题目-字符串排序
题目-字符串排序编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y代码实现while True: ...原创 2020-02-18 16:09:52 · 701 阅读 · 0 评论 -
IT术语
IT术语PRD:产品需求文档 (Product Requirement Document)SEO:搜索引擎优化(Search Engine Optimization)SDK:软件开发工具包(SoftwareDevelopment Kit):一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。IDE:集成开发环境(Integrated D...原创 2019-11-08 14:51:52 · 195 阅读 · 0 评论 -
itsdangerous模块
itsdangerous模块安装(进入虚拟环境安装)pip install itsdangerousitsdangerous模块简介 想要安全的向不可信的环境发送一些数据,解决的方法就是签名。使用只有你自己知道的密钥,来加密签名你的数据,并把加密后的数据发给别人。当你取回数据时,你就可以确保没人篡改过这份数据。itsdangerous模块的简单使用给字符串添加签名...原创 2019-10-21 23:34:36 · 624 阅读 · 0 评论 -
pickle模块
pickle模块pickle模块简介 pickle模块是Python的标准模块,提供了对Python数据的序列化操作,可以将数据转换为bytes类型,且序列化速度快,pickle模块特点只能在python中使用,只支持python的基本数据类型。可以处理复杂的序列化语法。(例如自定义的类的方法,游戏的存档等)序列化的时候,只是序列化了整个序列对象,而不是内存地址。pickle...原创 2019-10-21 19:54:23 · 373 阅读 · 0 评论 -
BASE64模块
BASE64模块BASE64模块简介 base64模块是Python的标准模块,可以对bytes类型数据进行编码,并得到bytes类型的密文数据。BASE64是一种编码方式,通常用于把二进制数据编码为可写的字符形式的数据。这是一种可逆的编码方式。Base64编码的作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。而且...原创 2019-10-21 19:45:54 · 320 阅读 · 0 评论 -
datetime模块
datetime模块datetime模块介绍datetime模块提供了一些处理日期和时间的标准库,datatime模块重新封装了time模块,提供更多接口,提供的类有date,time,datetime,timedelta,tzinfo,常用的有datetime,timedelta,timezone。datetime模块提供的类data类datetime.date(year,...原创 2019-10-21 09:09:12 · 195 阅读 · 0 评论 -
使用miniconda管理Python虚拟环境
使用Miniconda管理Python虚拟环境文档目的:文档介绍了docker的安装,及如何使用docker部署mysql的服务。本文档包含以下3部分内容:Conda是什么?如何安装MinicondaConda的使用 注意事项本文基于centos7环境编写,其他linux同样适用1. Conda是什么Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同...原创 2019-10-15 13:17:34 · 1816 阅读 · 0 评论 -
多任务
多任务1.多任务的概念多任务的最大好处是充分利用CPU资源,提高程序的执行效率。多任务是指在同一时间内执行多个任务,例如: 现在电脑安装的操作系统都是多任务操作系统,可以同时运行着多个软件。多任务的执行方式并发并行:是多个任务真正意义上的一起执行;并发:在一段时间内交替去执行任务。并行:对于多核cpu处理多任务,操作系统会给cpu的每个内核安排一个执行的软件,多个内核是真正的一...原创 2019-09-08 17:44:27 · 687 阅读 · 0 评论 -
生成器
生成器1.生成器的作用根据程序设计者制定的规则循环生成数据,当条件不成立时则生成数据结束数据不是一次性全部生成出来,而是使用一个,再生成一个,可以节约大量的内存。2.生成器的创建1.生成器推导式与列表推导式相似,只不过生成器推导式使用小括号;生成器相关函数:next()函数获取生成器中的下一个值;for 循环遍历生成器中的每一个值;# 生成器推到式data = (x for ...原创 2019-09-03 18:31:17 · 104 阅读 · 1 评论 -
正则表达式
正则表达式1.正则表达式的作用正则表达式是对字符串操作的一种匹配公式匹配或者查找符合某些规则的字符串就可以使用正则表达式2.正则表达式的概念1.正则表达式的概念正则表达式就是记录文本规则的代码2.正则表达式的样子0\d{2}-\d{8}这个就是一个正则表达式,表达的意思是匹配的是座机号3.正则表达式的特点正则表达式的语法很令人头疼,可读性差正则表达式通用性很强,能够适应于很多...原创 2019-09-03 09:39:54 · 305 阅读 · 0 评论 -
函数 闭包 装饰器
函数 闭包 装饰器1.函数1.函数参数介绍 函数能当做参数去使用 函数名存放的是函数所在空间地址; 函数名()执行函数名所存放空间地址中的代码;2.函数名的作用: 1.函数名存放的是函数所在空间地址; 2.函数名执行函数名所存放空间地址中的代码; 3.函数名可以像普通变量一样赋值;结论:函数能当做普通参数去使用def fun1(): ...原创 2019-09-01 12:01:24 · 120 阅读 · 0 评论 -
property属性
property属性一种用起来像实例属性一样的特殊属性,可以对应于某些方法,property的本质还是方法1.property属性的定义和调用要注意:1.定义时,在实例方法的基础上添加@property装饰器2.并且方法只有一个self参数3.调用时无需括号2.property的好处将一个属性的操作通过property封装起来,区别于实例方法,但其本质也是方法,调用者用起来就跟操...原创 2019-09-01 11:58:10 · 165 阅读 · 0 评论 -
with语句和上下文管理器
with语句和上下文管理器1.with语句:介绍:python提供了with语句的写法,既简单又安全例如:文件操作的时候使用with语句可以自动调用关闭文件操作,即使出现异常也会自动调用关闭文件操作.with open ("1.txt","w",encoding="utf_8") as f: f.write("小廖同学,你好")with open("1.txt","r") as...原创 2019-09-01 11:53:25 · 151 阅读 · 0 评论