对比Python中__getattr__和 __getattribute__获取属性的用法

yipeiwu_com6年前
相信大家觉得大多数时候我们并不太需要关注getattribute和getattr的一些细节(至少我自己吧:)), 一般情况下消费我们自定义的类的时候,我们对类的结构都了解,不会刻意偏离,...

浅谈Python中函数的参数传递

yipeiwu_com6年前
1.普通的参数传递 >>> def add(a,b): return a+b >>> print add(1,2) 3 >&g...

深入解析Python中的__builtins__内建对象

yipeiwu_com6年前
如果你已经学习了包,模块这些知识了。 你会不会有好奇:Python为什么可以直接使用一些内建函数,不用显式的导入它们,比如 str() int() dir() ...? 原因是Pytho...

Java多线程编程中ThreadLocal类的用法及深入

yipeiwu_com6年前
ThreadLocal,直译为“线程本地”或“本地线程”,如果你真的这么认为,那就错了!其实,它就是一个容器,用于存放线程的局部变量,我认为应该叫做 ThreadLocalVariabl...

详解Python中的from..import绝对导入语句

yipeiwu_com6年前
相对或者绝对import 更多的复杂部分已经从python2.5以来实现:导入一个模块可以指定使用绝对或者包相对的导入。这个计划将移动到使绝对的导入成为默认的细节在其他版本的pytho...

使用Mixin设计模式进行Python编程的方法讲解

yipeiwu_com6年前
Mixin模式是一种在python里经常使用的模式,适当合理的应用能够达到复用代码,合理组织代码结构的目的。 Python的Mixin模式可以通过多继承的方式来实现, 举例来说,我们自定...

Python按行读取文件的简单实现方法

yipeiwu_com6年前
1:readline() file = open("sample.txt") while 1: line = file.readline() if not line:...

深入浅析python中的多进程、多线程、协程

yipeiwu_com6年前
进程与线程的历史 我们都知道计算机是由硬件和软件组成的。硬件中的CPU是计算机的核心,它承担计算机的所有任务。 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配...

python中的lambda表达式用法详解

yipeiwu_com6年前
本文实例讲述了python中的lambda表达式用法。分享给大家供大家参考,具体如下: 这里来为大家介绍一下lambda函数。 lambda 函数是一种快速定义单行的最小函数,是从 Li...

Python中在脚本中引用其他文件函数的实现方法

yipeiwu_com6年前
在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址。所以如果要在当前脚本引用其他文件,除...