摘要: 1. 什么是可迭代对象(iterable)、迭代器(iterator)、生成器(generator)? 先上结论: 1. 可迭代对象的判断的方法有两种:1. isinstance(object, Iterable)返回True值,2. 对象是否包含__iter__方法 可迭代对象可用于for循环中 阅读全文
posted @ 2018-11-26 14:59 David-lcw 阅读(111) 评论(0) 推荐(0)
摘要: 1. 使用random.random(),生成区间 [0,1)内的浮点数 2. 使用random.uniform(a, b),生成指定区间(a, b)内的浮点数 3. 使用random.seed(a),不改变a的值,重新执行会生成相同的随机数 4. 使用random.randint(a, b),生成 阅读全文
posted @ 2018-11-26 13:47 David-lcw 阅读(446) 评论(0) 推荐(0)
摘要: 1. 什么是单例? 单例——单一实例的意思,无论类被调用了多少次,创建的实例只有一个,内存地址是唯一的。 2. 为什么要有单例设计模式? 因为很多场景下,对象是要唯一的;例如,电脑中的任务管理器只会存在一个,多次打开也只有一个窗口,因为电脑某一时刻的状态是唯一的,多个任务管理器只会浪费系统资源;再比 阅读全文
posted @ 2018-11-24 22:08 David-lcw 阅读(234) 评论(0) 推荐(0)
摘要: 1. hasattr的用法 hasattr(object, name) 判断一个对象里面是否有属性或方法,有属性或方法则返回True, 否则返回False。 注意:name要用" "括起来,否则会报错的——name is not defined. 2. setattr()的用法 setattr(ob 阅读全文
posted @ 2018-11-24 16:20 David-lcw 阅读(226) 评论(0) 推荐(0)
摘要: 1. range(10)在python2和python3中区别是什么? a = range(10)在python2中是一个列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],占用一定的内存空间; a = range(10)在python3中返回的是一个可迭代的对象,而不是一个列表,不会 阅读全文
posted @ 2018-11-24 09:47 David-lcw 阅读(1148) 评论(0) 推荐(0)
摘要: 参考链接:https://www.cnblogs.com/busui/p/7283137.html http://developer.zhiding.cn/2008/0521/874673.shtml 1. type()的两种功能 功能1:可以查看类型或变量的类型,此时相当于是一个函数; type( 阅读全文
posted @ 2018-11-24 09:46 David-lcw 阅读(118) 评论(0) 推荐(0)
摘要: 安装 插件的安装方式有很多种,我们使用推荐的 安装包管理工具 来安装插件,首先安装Package Control(安装包管理工具): 首先:Ctrl + Shift + p,调出命令板; 然后:输入 install package control ; 最后:控制台输出安装成功即可; 安装插件: 安装 阅读全文
posted @ 2018-11-24 09:45 David-lcw 阅读(262) 评论(0) 推荐(0)
摘要: 1. MySQL软件的下载 window版本的下载(本例中下载的是version 5.7.24) window版本的下载 window版本的下载 window版本的下载 window版本的下载 2. MySQL的安装 2.1 首先将压缩包移动到安装目录下,本例安装在C:\Program Files中 阅读全文
posted @ 2018-11-24 09:26 David-lcw 阅读(261) 评论(0) 推荐(0)
摘要: linux中主要目录速查表 /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar 阅读全文
posted @ 2018-11-24 09:25 David-lcw 阅读(1211) 评论(0) 推荐(0)
摘要: 1. 恢复PyCharm的初始化设置 windows8.1下 可删除C:\Users\lcw642951484\.PyCharm2018.2的配置文件 ubuntu下 可删除家目录下的.PyCharm2018.2 配置文件 重新启动PyCharm后需要重新设置,相当于重新安装了一遍。 2. 第一次启 阅读全文
posted @ 2018-11-24 09:23 David-lcw 阅读(7258) 评论(0) 推荐(0)
My Google PageRank