说明1、$this是一个到当前对象的引用。在$this中有个指针,谁调用它,他就指向谁,它只能再类内部使用。2、$this不能用来访问静态属性,因为静态属性是和类绑定的。只能由st…
说起类的调用,就绕不开对于参数的讨论,我们在之前文章中已经讨论过了静态方法对于参数的一些使用。那么,同样是我们所熟知的类方法,对于参数的使用上又有着怎样的区别呢?这里我们先在代码中…
我们都知道字符串中有不同的类型,可以把它看成是一个装着不同物品的袋子。假如我们想知道里面装的是否为数字时,该如何判断呢?这里我们选择简单的异常捕捉方法,相信之前小伙伴们已经对它有了…
列表排序是我们在初学python就掌握的内容,不过其中字符有大小写之分,这就给我们的排序造成了一定的阻碍。这里小编介绍一下str.lower(),能够将大写替换成小写返回字符串。那…
首先self本来是在类中用到的,不可以用在函数中。很多小伙伴在学习的时候,因为对模块之间的联系把握比较迷糊,所以在使用上容易混淆出错。就拿self来说,本来是我们在类中用到的,有些…
类变量定义在类的定义之后,实例变量则是以为self.开头。例如:class Foo(object): val = 0 def __init__(self): self.val = …
在py线程的使用上,有三个方式是需要用到的,并且和生产者与消费者有关系,一个是今天我们要说的条件变量,还有一个是关于消息队列,最后一个是协程方式的使用,这里是包括了两个形式,线程和…
线程模块没有停止方法,是为了安全,但是我们需要停止子线程呢。小编罗列了,可以有几种安全停止线程的方式,主要涉及的是需要将共享变量作为标志、event对象还有调用C函数接口,但是如果…
在python中类的实例方法使用,其中要给大家讲述的是SimpleQueue以及LifoQueue的使用,一个作用是无参数,并且长度,另一个基本上是和queue实例化是一样的,这边…
Python的assert语句,可以说是一个debug的好工具,主要用于测试一个条件是否满足。如果测试的条件满足,则什么也不做,相当于执行了 pass 语句;如果测试条件不满足,便…