• python 进阶语法lambda 函数与列表推导式练习

    时间:2023-04-03 07:59:26

    一、lambda推导式 tuples = [(1, 'c'), (2, "d"), (3, 'a'), (4, 'c')] ret = sorted(tuples,key=lambda x:x[1])ret1 = sorted(tuples,key=lambda x:x[0])print("打印re...

  • python进阶:带你学习实时目标跟踪

    时间:2023-03-21 11:11:59

    摘要:本程序主要实现了python的opencv人工智能视觉模块的目标跟踪功能。 本文分享自华为云社区《python进阶——人工智能实时目标跟踪,这一篇就够用了!》,作者:lqj_本人 。 前言 本程序主要实现了python的opencv人工智能视觉模块的目标跟踪功能。 项目介绍 区域性锁...

  • python函数知识七 闭包、装饰器一(入门)、装饰器二(进阶)

    时间:2023-02-18 18:42:14

    21.闭包闭包:在嵌套函数内,使用非全局变量(且不使用本层变量)闭包的作用:1.保证数据的安全性(纯洁度)。2.装饰器使用.__closure__判断是否是闭包def func(): a = 1 def foo(): print(a) return fooret = ...

  • python第七周-面向对象编程进阶

    时间:2023-02-15 16:39:55

    申明:本文内容主要转自Alex老师的博客,仅供学习记录! 静态方法 只是名义上归类管理,实际上在静态方法里访问不了类实例中的任何属性 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过sel...

  • Python 进阶_OOP 面向对象编程_类和继承

    时间:2023-02-15 16:16:22

    目录 目录 类 最简单的类 类方法 构造器 __init__ 创建一个类 实例化一个对象 调用实例的方法和属性 创建子类 使用 super 来调用父类的构造器 实例化子类对象 调用子类的属性和方法 类属...

  • Python 面向对象编程之进阶使用

    时间:2023-02-15 16:16:28

    我们在https://www.cnblogs.com/yinsedeyinse/p/9976280.html中学习了面向对象的编程方法。现在学习他的进阶用法。 1. 静态方法 2. 类方法 3. 属性方法 4. 类的特殊功能方法 静态方法、类方法以及属性方法:我们先定义一个类,在类里定义一个方法 ...

  • Python 进阶_OOP 面向对象编程_组合与继承

    时间:2023-02-15 16:11:51

    #目录 前言 组合 派生 通过继承来覆盖重载方法 最常用的重载场景实例方法的重载 从标准类中派生类方法的重载 前言 我们定义一个类是希望能够把类当成模块来使用,并把类嵌入到我们的应用代码中,与其他的数据类型、逻辑执行流结合使用。一般来说我们可以使用两种方...

  • Python 面向对象编程(进阶 I)

    时间:2023-02-15 16:11:33

    类的成员可以分为三大类:字段、方法和属性 所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份     字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中...

  • Python面向对象编程进阶

    时间:2023-02-15 15:05:41

    面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 ...

  • Python进阶(面向对象编程基础)(四)

    时间:2023-02-15 14:33:03

    1、方法也是属性 我们在 class 中定义的实例方法其实也是属性,它实际上是一个函数对象: class Person(object): def __init__(self, name, score): self.name = name self.score =...

  • Python基础之面向对象进阶二

    时间:2023-02-15 13:51:09

    一、__getattribute__ 我们一看见getattribute,就想起来前面学的getattr,好了,我们先回顾一下getattr的用法吧! class foo: def __init__(self,name): self.name = name def __ge...

  • python——面向对象进阶

    时间:2023-02-15 13:46:11

    类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而...

  • Python基础--面向对象进阶

    时间:2023-02-15 13:41:31

    面向对象的三大特性:集成 多态 封装我们来学习一下在Python种三种特性的实现 继承 #继承democlass Animal: def __init__ (self,kind,age,sex): self.kind = kind self.age = age ...

  • python面向对象基础语言进阶

    时间:2023-02-15 13:41:25

    在此感谢前辈们的指导:http://python.jobbole.com/80955/ https://www.cnblogs.com/wupeiqi/p/4766801.htmlhttps://www.cnblogs.com/paomaliuju/p/5122761.html https://ww...

  • Python基础之面向对象进阶

    时间:2023-02-15 13:41:19

     一、isinstance(obj, cls) & issubclass(sub, super) isinstance(obj, cls)  检查是否obj是否是类 cls 的对象 1 2 ...

  • Python面向对象进阶和socket网络编程

    时间:2023-02-15 13:41:37

    写在前面 上课第八天,打卡: 为什么坚持?想一想当初;   一、面向对象进阶 - 1.反射补充 - 通过字符串去操作一个对象的属性,称之为反射; - 示例1: class Chinese: def __init__(self,name): self.name=namep = Ch...

  • python面向对象进阶

    时间:2023-02-15 13:41:31

    isinstance(obj,cls)检查是否obj是否是类 cls 的对象。 isinstance(obj,cls)检查是否obj是否是类 cls 的对象。 反射 python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 四个可以实现自省...

  • python -- 面向对象进阶

    时间:2023-02-15 13:41:25

    1, classmethob 1,在类中定义一个类方法 如果你的整个方法中都没有用到对象命名空间中的名字,且你用到了类的命名空间中的名字(普通方法和property方法除外) class Goods: __discount = 0.8 # 静态属性 def __init__(self...

  • Python 面向对象进阶

    时间:2023-02-15 13:41:19

     sys模块 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import sys 4 ''' 5 sys.argv : 在命令行参数是一个空列表,在其他中第一个列表元素程序本身的路径 6 sys.exit(n) :退出程序,正常退出...

  • Python基础-第七天-面向对象编程进阶和Socket编程简介

    时间:2023-02-15 13:36:54

    本篇内容:1.面向对象编程进阶-静态方法2.面向对象编程进阶-类方法3.面向对象编程进阶-属性方法4.面向对象编程进阶-特殊成员(内置方法)5.面向对象编程进阶-反射6.异常处理、断言7.Socket编程简介一、面向对象编程进阶-静态方法1.静态方法的实现通过@staticmethod装饰器可以把其...