![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
peterpan--1998
这个作者很懒,什么都没留下…
展开
-
YOLO数据集划分代码(YOLOv5~YOLOv8)
【代码】YOLO数据集划分代码(YOLOv5~YOLOv8)原创 2023-05-16 10:11:55 · 519 阅读 · 0 评论 -
labelimg安装
前提 :已经安装anaconda第一步:下载labelimg压缩包第二步:解压labelimg压缩包第三步:进入电脑开始菜单——》找到安装好的anaconda文件夹——》找到Anaconda Prompt(anaconda) 选项第四步:进入黑窗口界面显示如下第五步:安装pyqt,执行下面的代码conda install pyqt=5第六步进入解压的labelimg文件夹下,我解压的labelimg在d盘下所以要先进入d盘,然后再进入解压的labelimg文件夹下回车进入如下界面原创 2021-12-14 18:24:28 · 2833 阅读 · 0 评论 -
python中的装饰器
python中的装饰器1.写一个知道函数的执行时间的函数import time #引入time模块def tim(): start = time.time() #记录起始时间 time.sleep(2) #让程序休眠2秒 print('该函数的执行时间是:') end = time.time() #记录截至时间 print(end - start) #计算时间差tim() #执行函数2.如果我想对多个程序都要进行执行时间测量。都要写这样的程序岂不是很麻烦,所以把公共部分抽象原创 2021-07-13 23:49:26 · 71 阅读 · 0 评论 -
python中的单例模式,hash函数 ,__eq__函数,以及set函数搭配前两个函数去重
python中的单例模式单例模式是设计模式中的一个非常经典的模式,简单的解释就是一个对象不同名字但是空间是同一个,相当于一个空间两个名字,想要对内容进行修改的时候只需要使用其中一个名字就行,下面是一个简单的例子# 单例模式class A: __dc = False def __init__(self,name,sex): self.name = name self.sex = sex def __new__(cls, *args, **kwar原创 2021-07-05 23:27:51 · 234 阅读 · 0 评论 -
python中 isinstance()和 issubclass()方法的使用
1.isintance(a,A) 判断a是否是A的对象class A: passa = A()print(isinstance(a,A)) #isintance(a,A) 判断a是否是A的对象输出True2.issubclass(sub,supper)检查 sub是不是supper的派生类,也就是sub是不是supper的子类class A: passa = A()print(isinstance(a,A)) #isintance(a,A) 判断a是否是A的对象c原创 2021-06-21 22:00:36 · 114 阅读 · 0 评论 -
python手写计算器
python手写计算器说明这个python计算器只是在运行窗口输入数据没有图形化界面,下面是完整代码和每一步的注释,代码还可以进行简化期待大佬的改进:import re # 导入re模块 正则表达式的模块#express = '1 - 2*( (6 0 -3 0 +(-40/5)*(9-2*5/3+ 7/3*99/4*2998 +10 * 568/14 ))-(-4*3)/ (16-3*2))'express = input('>>>')# 1.去空格new_express原创 2021-06-18 23:38:00 · 287 阅读 · 0 评论 -
Python中的反射问题
Python中的反射问题1.先简单的介绍一下什么是Python中的反射到目前我了解的内容来看,Python中的反射问题主要是三个函数的使用,hasattr() getattr() delattr(),先说前两个,后续会持续更新这篇文章先看一段代码简单了解一下:class Teacher: dic = {'student':'show_student','teacher':'show_teacher'} def show_student(self): print('s原创 2021-06-15 23:40:48 · 80 阅读 · 1 评论 -
python中的class_static的@classmethod的使用
python中的class_static的@classmethod的使用classmethod的使用,主要针对的是类而不是对象,在定义类的时候往往会定义一些静态的私有属性,但是在使用类的时候可能会对类的私有属性进行修改,但是在没有使用class method之前对于类的属性的修改只能通过对象来进行修改,这是就会出现一个问题当有很多对象都使用这个属性的时候我们要一个一个去修改对象吗?答案是不会出现这么无脑的程序,这就产生classmethod的妙用。请看下面的代码:class Goods: __d原创 2021-06-14 23:12:38 · 384 阅读 · 4 评论 -
python中的property的使用
python中的property的使用其实property的使用很简单的,直观上感觉会有点多此一举的感觉,property的使用是为了让方法变得更像一个类的属性,这样在理解上更容易理解,往往我们在一个类中定义一个方法的时候都需要加上括号才能进行调用,其实在理解上方法也是这个类的属性,那我们用什么方法使得类中的方法更加像类的属性呢?那就是property,请看下面的代码:rom math import piclass Circle: def __init__(self,r): s原创 2021-06-12 16:24:35 · 259 阅读 · 2 评论 -
python中的多态,鸭子类型和封装
python中的多态,鸭子类型和封装1.多态 python天生支持多态python中天生支持多态,在其他语言中我们可能在传参的时候必须指明参数的类型才能进行传参,但是在python中不需要,例如Java中的如下情况这是伪代码只想表达出一种情况便于理解class Alipay: def pay(self,money): print('已经用支付宝支付了%s元' % money)class Applepay: def pay(self,money):翻译 2021-06-11 12:12:07 · 124 阅读 · 1 评论 -
python中的抽象类
python中的抽象类1.首先知道python中的抽象类其实就是一种代码规范,和前面两篇文章python中的单继承和python中的多继承说的都是一个道理归根到底都是为了代码规范,同样也是从Java中继承的思想,抽象类一般都是单继承,由于多个子类都需要继承同一个类,所以可以在抽象类中实现具体的方法,但是子类中还是要实现具体的方法,看下面的例子,抽象类中实现了文件打开和关闭操作,但是子类中还是定义了 读写功能,为了理解的简便还是可以直接理解成抽象类中不实现具体的方法,子类中必须实现具体的方法import原创 2021-06-09 09:21:56 · 5137 阅读 · 2 评论 -
python中接口的多继承
python中接口的多继承例如我们写个动物园 有老虎 天鹅 老鹰class Tiger: def swim(self):pass def walk(self):passclass Eagle: def fly(self):pass def walk(self):passclass Swan: def fly(self):pass def walk(self):pass def swim(self): pass这样写很麻烦后期要添加新的成员原创 2021-06-08 23:04:00 · 187 阅读 · 0 评论 -
python中的接口类的单继承
python中的接口类的单继承1.例如实现两个支付方式微信支付和支付宝支付class wechatpay(Payment): def pay(self,money): print('使用微信付了%s的钱'%(money))class alipay(Payment): def pay(self,money): print('使用支付宝付了%s的钱'%(money))wechat = wechatpay() #实例化wechat.pay(200)原创 2021-06-07 23:22:20 · 184 阅读 · 0 评论 -
python中的多继承
python中的多继承1.简单的多继承class A: print('A')class B: print('B')class C: print('C')class D(A,B,C): #这就是多继承,但是有先后顺序的 按照就近原则 print('D')2.多继承里面的广度优先原则,新式类中的继承顺序 : 广度优先class F: def func(self): print('F')class A(F):pass # def func(self): print('A原创 2021-06-04 18:02:06 · 135 阅读 · 0 评论 -
python中的单继承
python中的继承1.简单的继承class Animal: def __init__(self,name,hp): self.name = name self.hp = hpclass Dog(Animal): passdog = Dog('二狗',100)print(dog.name)2.继承以及属性的派生class Animal: def __init__(self,name,hp): self.name = name self.h原创 2021-06-04 11:55:00 · 539 阅读 · 0 评论 -
python中的包的基础知识
包是一种通过使用‘.模块名’来组织python模块名称空间的方式。1. 无论是import形式还是from…import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是一个包含__init__.py文件的目录)import导入文件时,产生名称空间中的名字来源于文件,import 包,产生的名称空间的名字同样来源于文件,即包下的__init__.py,导入包本质就是在导入该文件原创 2021-05-25 12:03:26 · 341 阅读 · 0 评论