上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: OOA、OOD 和 OOP ,Object Oriented Analysis,面向对象分析法 指的是在一个系统的开发过程中,进行了系统业务调查以后,按照面向对象的思想来分析问题 OOA的主要原则: 1. 抽象:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质的特征,就叫抽象 2. 封装:把对 阅读全文
posted @ 2020-03-06 21:07 shuoliuchn 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 面向对象初识 [TOC] 面向过程与面向对象 编程语言发展历程: 机器语言 汇编语言 高级语言 数学向左,上帝向右。数学家的思维总是倾向于将事物抽象化,寻求程序运行效率的最大化。但是正常人的思维赶不上数学家的思维。而且在硬件运行速度足够快,内存空间足够大的今天,已经不特别在意程序的运行速度。人们更在 阅读全文
posted @ 2020-03-06 21:06 shuoliuchn 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Python 2 和 Python 3 的区别 | Python 2 | Python 3 | | | | | 源码不统一 | 源码统一 | | 有重复代码 | 没有重复代码 | | 整型的除法:整型 | 整型的除法:浮点型 | | print不加括号也可以 | print() | | input( 阅读全文
posted @ 2020-03-06 21:05 shuoliuchn 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 软件开发规范 软件开发规范主要采取的是分文件管理的办法,主要把 Python 项目分为多个文件,放在指定文件夹中,分类管理。主要的目录结构为: 每个文件夹的功能为: bin 用于存放启动文件 lib 用于存放公共组件 core 用于存放主逻辑程序,也就是核心代码 db 用于存放相关数据 log 用于 阅读全文
posted @ 2020-03-06 21:04 shuoliuchn 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 语法分析和词法分析 补充一点知识,下面这段代码: 运行过后程序并没有报错,虽然并没有变量或者函数命名为 foo。这是因为程序运行过程中,会有两个分析过程:语法分析和词法分析。 词法分析就是分析代码中是否所有的词语都符合规范,如果不规范,则会报错。 语法分析则是判断每个语句是否合乎语法规范。 上面的两 阅读全文
posted @ 2020-03-06 21:03 shuoliuchn 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 循环删除的坑 有这样一个列表: ,现在我们想要把列表中的每个元素都删除掉,但是不能用 方法。我们很理所当然地会想到使用 for 循环逐个删除: 居然没有删除干净。 这是 python 中循环的自主计数和列表的自动补位共同影响下的结果。在循环第一圈时,循环操作从索引值为 0 的位置找元素,返回了 11 阅读全文
posted @ 2020-03-06 21:02 shuoliuchn 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 深浅拷贝 [TOC] 同驻留机制一样,深浅拷贝在编程中的应用其实也不是很多。但是我们依然需要了解。一方面是为了避免后期开发代码时出现问题却不知道原因,另一方面也是因为面试时几乎都会问到有关深浅拷贝的问题。 深浅拷贝主要分为三个方面: 1. 什么是赋值 2. 什么是浅拷贝 3. 什么是深拷贝 赋值 变 阅读全文
posted @ 2020-03-06 21:00 shuoliuchn 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Python 中的驻留机制:小数据池和代码块 Python 中的驻留机制主要有两个:小数据池和代码块。驻留机制并不是学习 Python 过程中特别重要的概念,我们学习小数据池的目的主要有两个方面: 1. 解决日后写代码过程中可能出现的疑惑。在后期开发中,能 知道有些代码为什么不能正常使用 2. 找工 阅读全文
posted @ 2020-03-06 20:56 shuoliuchn 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 二次编码 编码回顾 二次编码 在 python 3 的内存中使用的是 Unicode 编码,而硬盘中存储时使用的是用户选择的编码方式[^1]。这样一来,就需要进行 Unicode 和其他编码方式的转变,也就涉及到 编码 和 解码 的问题。 编码是将字符转化为二进制的形式,使用的是 方法: 解码是将二 阅读全文
posted @ 2020-03-06 20:55 shuoliuchn 阅读(660) 评论(2) 推荐(1) 编辑
摘要: 编码初识 常见编码集: 1. ascii: 不支持中文 一个字符占用 8 位 2. gbk(包含 ascii)国标码: 一个英文字符占用 8 位(1 字节) 一个中文字符占用 16 位(2 字节) 3. Unicode: 英文:4 个字节,32 位 中文:4 个字节,32 位 4. utf 8(最流 阅读全文
posted @ 2020-03-06 20:53 shuoliuchn 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页