上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 49 下一页
摘要: 当一个类继承另一个类,它就被称为一个子类/派生类,继承父类/基类/超类。它会继承/获取所有类成员(属性和方法) 继承能让我们重新使用代码,也能更容易的创建和维护应用 单继承:一个类继承单个基类 多继承:一个类继承多个基类 多级继承:一个类继承自单个基类,后者继承自另一个基类 分层继承:多个类继承自单 阅读全文
posted @ 2018-11-04 22:39 Operater 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 一个线程就是一个轻量级进程,多线程能让我们一次执行多个线程。 python是多线程语言,其内置有多线程工具包 python中GIL(全局解释器锁)确保一次执行单个线程。一个线程保存GIL并在将其传递给下个线程之前执行一些操作,这会让我们产生并行运行的错觉。实际上只是线程在CPU上轮流运行,当然,所有 阅读全文
posted @ 2018-11-04 22:35 Operater 阅读(3462) 评论(0) 推荐(0) 编辑
摘要: a,b=2,3 c=22 if a<b else print(11) print(c) 阅读全文
posted @ 2018-11-04 22:15 Operater 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 马尔科夫链是一种随机模型,能根据先前的事件单独预测一个时间。 用马尔科夫链生成文本也是采用了相同的理念,努力找到一个词出现在另一个词后面的概率。 代码包含两部分,一个用来训练,一个用来生成 #生成器部分包含一个循环。它首先会选取一个随机的起始词并将其添加至一个列表,然后会在词典中所搜包含潜在跟随词的 阅读全文
posted @ 2018-11-04 21:32 Operater 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 赋值 浅拷贝 拷贝了一份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, 阅读全文
posted @ 2018-11-04 20:34 Operater 阅读(220) 评论(0) 推荐(0) 编辑
摘要: python的默认参数只会在函数定义时被确定,而不是每次调用时重新确定,所以,一旦在函数中修改了默认参数,则在随后的调用中都会生效 由于这个特性,在定义函数时,如果默认参数使用可变的对象类型,如空列表,会导致逻辑出错 阅读全文
posted @ 2018-11-02 22:20 Operater 阅读(398) 评论(0) 推荐(0) 编辑
摘要: a=list('abcde') print(a) # ['a', 'b', 'c', 'd', 'e'] 阅读全文
posted @ 2018-11-01 15:53 Operater 阅读(579) 评论(0) 推荐(0) 编辑
摘要: cmd输入pip3 list命令报错 Fatal error in launcher: Unable to create process using '"d:\old_files\py3.6\python.exe" "E:\py3.6\Scripts\pip3.exe" list' 进入python 阅读全文
posted @ 2018-10-30 00:03 Operater 阅读(5009) 评论(0) 推荐(0) 编辑
摘要: vimium是chrome浏览器的一个插件,fq去chrome应用商店搜索vimium,下载安装 纯键盘操作,脱离了鼠标,提高效率 核心是f,安装好vimium后只需要按f,输入对应的编号就能进入相应的页面,整个过程完全不用鼠标,贼牛逼 终极跳转链接大法f,按下f所有的链接都会被标记出来,链接旁边有 阅读全文
posted @ 2018-10-28 17:35 Operater 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: GitHub 作为代码托管平台,竟然没有提供项目目录,方便用户在线快速浏览项目结构。所以,在线分析项目源码就会变得很繁琐,必须一层一层点击,然后再一次一次地向上返回。要知道,本来 GitHub 网站在中国区的访问就已经很慢了。最无奈的做法就是,下载到本地,再使用 vs 等编辑器打开。 Octotre 阅读全文
posted @ 2018-10-28 13:24 Operater 阅读(1516) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 49 下一页