摘要: 官方地址:https://getbootstrap.com 中文地址:http://www.bootcss.com/ 使用V3版本的Bootstrap,下载的是用于生产环境的Bootstrap。 导入配置 初始化css样式,统一标准 https://www.bootcdn.cn/ 使用栅格系统必须在 阅读全文
posted @ 2019-03-01 17:53 CrazyDemo 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 文档结构 属性: border: 表格边框. cellpadding: 内边距 cellspacing: 外边距. width: 像素 百分比.(最好通过css来设置长宽) rowspan: 单元格竖跨多少行 colspan: 单元格横跨多少列(即合并单元格) 阅读全文
posted @ 2019-03-01 17:22 CrazyDemo 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵 阅读全文
posted @ 2019-03-01 16:28 CrazyDemo 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 递归定义 在一个函数里边调用这个函数本身 python解释器不支持尾递归优化 构成递归需具备的条件: 1. 子问题须与原始问题为同样的事,且更为简单(问题相同,但规模在变小); 2. 不能无限制地调用本身,须有个出口,化简为非递归状况处理。 总结一下: 递归是用来解决那些问题可以简化为很多相同的规模 阅读全文
posted @ 2019-03-01 15:02 CrazyDemo 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collect 阅读全文
posted @ 2019-03-01 15:01 CrazyDemo 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 迭代 可以被for循环的都是可迭代的(字符串、列表、元祖、字典、集合),就是将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。 可迭代协议 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义,就是内部实现了__iter__方法。 迭代器Iterator 迭代器遵循迭代器协议:必须拥有_ 阅读全文
posted @ 2019-03-01 15:00 CrazyDemo 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 作用域 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空间内的局部变量的字典 其他 字符串类型代码的执行 eval() 将字符串类型的代码执行并返回结果 exec()将字符串类型的代码执行 compile() 将字符串类型的 阅读全文
posted @ 2019-03-01 15:00 CrazyDemo 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 命名空间和作用域 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 三种命名空间之间的加载与取值顺序: 加载顺序:内置命名空间(程序运行前加载)->全局命名空间(程序运行中:从上到下加载)->局部命名空间(程序运行中:调用时才加载) 作用域 全局作用域:包含内置名称空间、全局名称空间 阅读全文
posted @ 2019-03-01 14:59 CrazyDemo 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭 阅读全文
posted @ 2019-03-01 14:59 CrazyDemo 阅读(137) 评论(0) 推荐(0) 编辑
摘要: return关键字 返回值的几种情况:分别是没有返回值、返回一个返回值、返回多个返回值 没有返回值: 1、不写return,会默认返回一个None 2、只写return,后面不写其他内容,返回None。作用:一旦函数遇到return,结束整个函数 3、return None,和上面的两种情况一样,我 阅读全文
posted @ 2019-03-01 14:57 CrazyDemo 阅读(231) 评论(0) 推荐(0) 编辑