240 投稿
收录了14篇文章 · 3人关注
  • Python 的异常处理

    在执行程序的过程中,可能会遇到多多少少的“意外情况”,比如除数为 0,文件找不到,变量未声明等。解释器在发现这些异常错误后,会当机立断终止程序的...

  • Resize,w 360,h 240
    Python 中的引用

    像 Python、JavaScript 这类的动态语言,基本上都是使用引用赋值的,不管是基本数据类型,还是复杂的数据类型,都是按照引用传值。 引...

  • Resize,w 360,h 240
    Python 中的面向对象

    面向对象有三个特征:封装、继承、多态。封装:将一些列功能和属性集合在对象中,以实现代码复用和功能的解耦。继承:每个类都可以有父类,父类中定义了常...

  • 模块

    模块就是完成某项功能的程序集,比如 sys 模块,random 模块等。在 Python 语言中,每个 .py 文件就是一个模块。 创建一个模块...

  • 闭包、装饰器

    在学习 Python 的时候,庆幸自己有 JavaScript 的基础,在学习过程中,发现许多相似的地方,如导包的方式、参数解包、lambda ...

  • Resize,w 360,h 240
    列表推导式、深浅拷贝

    本文将会总结以下几个知识点: 列表推导式 == 和 is 深拷贝和浅拷贝 列表推导式 需求:如果我们想生成一个连续的列表,可以采用哪些方式呢?首...

  • 动态添加属性和方法

    Python 作为一门动态语言,我们可以动态的给对象添加属性或方法,而不是必须一开始就在类中声明好。关于动态添加属性和方法,本文总结了以下几个点...

  • 迭代器、生成器

    迭代器对象 实现了迭代器协议的对象叫做迭代器对象,迭代器对象可以使用 next 和 __next__ 方法进行迭代。可以使用 iter 方法将...

  • 元类

    这篇文章中总结了 Python 中面向对象的一些知识,在结尾处我们谈到了类对象和实例对象,实例对象是由类对象创建出来的,那么类对象是由什么创建出...

  • 多进程

    本文是我在学习 Python 多进程过程中的一些总结,主要介绍多进程的实现方式以及进程间的通信,大体有如下这么几点知识: fork 创建进程 P...

专题公告

Python 学习