摘要: 测试代码 介绍如何使用Python模块unittest 中的工具来测试代码。 1. 测试函数 在Python中,测试函数是用于自动化测试,使用python模块中的unittest中的工具来进行测试。 例如,创建一个函数max_function()接受两个数字,求其最大值,再创建一个函数number_阅读全文
posted @ 2018-01-13 23:04 晴天云 阅读(22) 评论(0) 编辑
摘要: 类和对象 类是用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。基于类创建 对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。根据类来创建对象被称为 实例化,这让我们能够使用类的实例。 1. 类与对象的创建和使用 使用类阅读全文
posted @ 2018-01-09 00:10 晴天云 阅读(9) 评论(0) 编辑
摘要: 面向对象 1. 面向对象的简介 面向对象(Object Oriented,OO)是软件开发方法,也是一种编程思想,它将现实生活中的事物映射到程序世界中,同时还是一种对现实世界理解和抽象的方法。 1.1 面向对象技术 面向对象技术包括以下三部分: (1)面向对象分析 面向对象分析(object-ori阅读全文
posted @ 2018-01-06 14:16 晴天云 阅读(8) 评论(0) 编辑
摘要: 函数 1. 函数的定义 在Python中,函数是逻辑结构化和过程化的一种方法;是带名字的、组织好的、可重复使用的代码块,用于完成具体的任务。Python用def关键字来定义函数,然后用return关键字返回值,其语法格式如下: def 函数名称([参数1],[参数2],...,[参数N]): """阅读全文
posted @ 2018-01-04 00:47 晴天云 阅读(72) 评论(0) 编辑
摘要: 文件及异常 1. 文件操作 1.1 从文件中读取数据 许多情况下,我们的信息是存储在文本中的。例如对用户行为的分析,用户访问系统或者网站的访问信息会被存储于文本中,然后对文本内容进行分析,分析用户行为,找出其中有价值的信息。 要是用文本文件中信息,首先需要将信息读取到内存中。因此,我们可以根据文件大阅读全文
posted @ 2017-12-30 17:46 晴天云 阅读(26) 评论(0) 编辑
摘要: 集合 1. 集合的定义 在Python中, 集合是基本数据类型的一种集合类型,它有可变集合set()和不可变集合frozenset()两种。Python中的集合类似列表,但每个元素都必须时独一无二的,且是无序的。 集合set和集合frozenset的区别如下: 集合set是可变的,有add(),re阅读全文
posted @ 2017-12-18 01:12 晴天云 阅读(183) 评论(1) 编辑
摘要: 字典 1. 字典的定义 在Python中,字典是一种key-value的数据类型,也是唯一的映射类型;字典还是另一种可变容器类型,且可存储任意类型对象,其中也可包括其他容器类型。字典的每个键值(key-value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,语法阅读全文
posted @ 2017-12-17 00:17 晴天云 阅读(49) 评论(0) 编辑
摘要: 列表简介 1. 列表的定义 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 ,即它的位置,下标,或索引。第一个索引(或者位置,或者下标)是0,第二个索引(或者位置,或者下标)是1,依此类推。 列表由一系列安特阅读全文
posted @ 2017-12-11 00:03 晴天云 阅读(30) 评论(0) 编辑
摘要: 控制语句 1. 控制语句简介 控制语句是用来改变程序执行的顺序。程序利用控制语句有条件地执行语句,循环地执行语句或者跳转到程序中的其他部分执行语句。 Python支持三种不同的控制语句:if,for和while,不支持C语言中的switch语句。 1.1 if 语句 编程时经常需要检查一系列条件,并阅读全文
posted @ 2017-12-09 01:47 晴天云 阅读(29) 评论(0) 编辑
摘要: 用户交互程序及格式化输出 1. 用户输入 在Python 3 中,用户输入用input()函数即可实现用户交互程序。 例如,我们根据程序提示输入用户名和密码,并且打印输入的信息。 2. 字符串格式化输出 例如,我们根据程序提示输入姓名,工作,薪资等信息,然后实现多种格式化输出。 (1)用 加好“+”阅读全文
posted @ 2017-12-07 23:52 晴天云 阅读(27) 评论(0) 编辑