摘要:
当一个类继承另一个类,它就被称为一个子类/派生类,继承父类/基类/超类。它会继承/获取所有类成员(属性和方法) 继承能让我们重新使用代码,也能更容易的创建和维护应用 单继承:一个类继承单个基类 多继承:一个类继承多个基类 多级继承:一个类继承自单个基类,后者继承自另一个基类 分层继承:多个类继承自单 阅读全文
摘要:
一个线程就是一个轻量级进程,多线程能让我们一次执行多个线程。 python是多线程语言,其内置有多线程工具包 python中GIL(全局解释器锁)确保一次执行单个线程。一个线程保存GIL并在将其传递给下个线程之前执行一些操作,这会让我们产生并行运行的错觉。实际上只是线程在CPU上轮流运行,当然,所有 阅读全文
摘要:
a,b=2,3 c=22 if a<b else print(11) print(c) 阅读全文
摘要:
马尔科夫链是一种随机模型,能根据先前的事件单独预测一个时间。 用马尔科夫链生成文本也是采用了相同的理念,努力找到一个词出现在另一个词后面的概率。 代码包含两部分,一个用来训练,一个用来生成 #生成器部分包含一个循环。它首先会选取一个随机的起始词并将其添加至一个列表,然后会在词典中所搜包含潜在跟随词的 阅读全文
摘要:
赋值 浅拷贝 拷贝了一份a给b,修改b的索引为1的元素,b变了,a没有变,因为数字是不可变的,修改b索引为-1的元素里的元素,发现a变了,因为列表是可变的 深拷贝 #a [1, 2, 3, 4, [35, 44, 66]]#b [11, 2, 3, 4, [35, 44, 66]]#a [1, 2, 阅读全文