退出

  • 文章收藏

  • 消息

  • 修改资料

  • Python

    简明现代魔法

    • 继承和多态,是面向对象编程里的核心内容。Python是支持多重继承的,但是多重继承会引发很多问题,例如同名函数所带来的二义性的问题。 MRO:方法解析顺序 在讨论多重继承之前,我们先说说MRO。这一部分,并不是我今天要说的重点,网上对于这方面的讨论有很多,但并不……
      Python · 2018-01-22
       Tags
    • 安装 pip安装: module的名称就是pyserial, 直接用pip标准库安装即可,很简单。 pip install pyserial 其它安装方式可以参考官方文档。 基本用法 pyserial的名称空间为serial, 模块的核心就是Serial类。 >>> import serial >>> ser = serial.Seria……
      Python · 2017-12-06
       Tags
    • 最近用wxPython库编写了一个自动采集数据、分析数据、测试完成自动发送结果邮件的GUI。wxPython总体来说还是非常好用的,能够比较方便的构建出一个Native App,丰富的组件基本涵盖了日常我们所用的到的交互,不怕没有,就怕你找不到。但是实际使用中,也发现了很多令……
      Python · 2017-11-19
       Tags
    • PIL是Python上广泛使用的图片处理类库,但已年久失修。而Pillow则是PIL的一个易用的复刻,支持Python 3.x并保持更新,同时加入了一些新的特性。 本文章参考来源为Pillow 4.3.x官方文档。 安装Pillow: pip安装: $ pip install Pillow 其它安装方式请参考官方文档。 使……
      Python · 2017-10-12
       Tags
    • 有时候,我们需要动态的生成变量名,来减少代码的重复性。 例如,如果我们要写一段程序,将1, 2, ..., 100分别赋值给x1, x2, ..., x100,应该怎么做? eval(str): 无法被赋值 eval(expression, globals=None, locals=None) --- 官方文档中的解释是,将字符串str当成有……
      Python · 2017-09-27
       Tags
    • 闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,下面就开始介绍Python中的闭包。 首先看看闭包的概念:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开……
      Python · 2017-09-13
       Tags
    • Python中的finally语句能在异常处理结束后进行一些清理工作,不论异常是否产生,是否被捕获,finally语句都会执行。但是对于finally语句的一些细节,各种教程和网上的描述都并不清楚。例如,如果在except和else子句中遇到return,后面的finally子句还会执行吗,如何执……
      Python · 2017-09-07
       Tags
    • 装饰器是Python中面向切面编程(AOP)思想的体现。如果要用一句话概括函数装饰器的话,我觉得应该是:返回修改后的函数对象,将其赋值给原来的标识符,并永久失去对原始函数对象的访问。 先来个形象比方: 内裤可以用来遮羞,但是到了冬天它没法为我们防风御寒,聪明的……
      Python · 2017-09-01
       Tags