当前位置:首页 > Python
  • 【Python高级语法】2、深拷贝、浅拷贝

    【Python高级语法】2、深拷贝、浅拷贝

    1. 浅拷贝浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容2. 深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)进一步理解深拷贝3. 拷贝的其他方式分片表达式可以赋值一个序列字典的co y方法可以拷贝一个字典4. 注意点浅拷贝对不可变类型和可变类型的co y不同co y.co y对于可变类型,会进行浅拷贝co y.co y对于不可变类...

    webrank webrank 2024-01-23
    20 0
  • 【Python高级语法】1、Python的全局解释器锁(GIL)

    【Python高级语法】1、Python的全局解释器锁(GIL)

    GIL面试题如下描述Pytho GIL的概念, 以及它对 ytho 多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。Guido的声明:htt ://www.artima.com/forum /flat.j ?forum=106 am thread=214235he la guage doe #3...

    webrank webrank 2024-01-23
    28 0
  • 【Python面向对象】14、eval函数

    【Python面向对象】14、eval函数

    eval() 函数十分强大 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果# 基本的数学计算 I [1]: eval( quot 1 + 1 quot ) Out[1]: 2 # 字符串重复 I [2]: eval( quot #39 * #...

    webrank webrank 2024-01-23
    23 0
  • 【Python面向对象】13、文件操作/编码格式

    【Python面向对象】13、文件操作/编码格式

    目标文件的概念文件的基本操作文件/文件夹的常用操作文本文件的编码方式01. 文件的概念1.1 文件的概念和作用计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据长期存储设备包括:硬盘、U 盘、移动硬盘、光盘...文件的作用将数据长期保存下来,在需要的时候使用CPU内存硬盘1.2 文件的存储方式在计算机中,文件是以 二进制 的方式保存在磁盘上的文本文...

    webrank webrank 2024-01-23
    28 0
  • 【Python面向对象】12、模块和包

    【Python面向对象】12、模块和包

    目标模块包发布模块01. 模块1.1 模块的概念模块是 Pytho 程序架构的一个核心概念每一个以扩展名 y 结尾的 Pytho 源代码文件都是一个 模块模块名 同样也是一个 标识符,需要符合标识符的命名规则在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具模块 就好比是 工具包,要想使用这个工具包中的工具,就需要先 导入 这个模块1...

    webrank webrank 2024-01-23
    39 0
  • 【Python面向对象】11、异常

    【Python面向对象】11、异常

    目标异常的概念捕获异常异常的传递抛出异常01. 异常的概念程序在运行时,如果 Pytho 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(rai e)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序...

    webrank webrank 2024-01-23
    22 0
  • 【Python面向对象】10、单例模式

    【Python面向对象】10、单例模式

    目标单例设计模式__ ew__ 方法Pytho 中的单例01. 单例设计模式设计模式设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性单例设计模式目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例每一次执行 类名()...

    webrank webrank 2024-01-23
    27 0
  • 【Python面向对象】9、类属性和类方法

    【Python面向对象】9、类属性和类方法

    目标类的结构类属性和实例属性类方法和静态方法01. 类的结构1.1 术语 —— 实例使用面向对象开发,第 1 步 是设计 类使用类名()创建对象,创建对象的动作有两步:1) 在内存中为对象 分配空间2) 调用初始化方法 __i it__ 为 对象初始化对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例因此,通常也会把:创建出来的 对象 叫做...

    webrank webrank 2024-01-23
    38 0
  • 【Python面向对象】8、多态

    【Python面向对象】8、多态

    目标多态面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中定义类的准则继承实现代码的重用,相同的代码不需要重复的编写设计类的技巧子类针对自己特有的需求,编写特定的代码多态不同的子类对象调用相同的父类方法,产生不同的执行结果多态 可以 增加代码的灵活度以 继承 和 重写父类方法 为前提是调用方法的技巧,不会影响到类的内部设计多态案例演练需求在Dog类...

    webrank webrank 2024-01-23
    20 0
  • 【Python面向对象】7、继承

    【Python面向对象】7、继承

    目标单继承多继承面向对象三大特性封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中继承 实现代码的重用,相同的代码不需要重复的编写多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类 拥有 父类 的所有 方法 和 属性1) 继承的语法cla 类名(父类名)...

    webrank webrank 2024-01-23
    24 0

最新文章