Python编程:从入门到实践
文章平均质量分 86
香蕉神经
这个作者很懒,什么都没留下…
展开
-
第11章 测试代码
1 测试概述编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。在程序中添加新代码时,程序员也可以对其进行测试,确认它们不会破坏程序既有的行为。Python模块unittest中的工具来测试代码。程序员将学习编写测试用例,核实一系列输入都将得到预期的输出。2 单元测试和测试用例Python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。原创 2021-08-12 21:39:44 · 128 阅读 · 0 评论 -
第10章 文件和异常
1 概述学习处理文件,让程序能够快速地分析大量数据。学习错误处理,避免程序在面对意外情形时崩溃。学习异常,即Python创建的特殊对象,用于管理程序运行时出现的错误。学习模块json,该模块能让程序员能够保存用户数据,以免程序停止运行后丢失。2 从文件中读取数据要使用文本文件中的信息,首先需要将信息读取到内存中。程序员一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。3 读取整个文件要读取整个文件,需要一个包含几行文本的文件。3.1 方法open()方法open()接受一个参数:原创 2021-08-12 18:18:03 · 101 阅读 · 0 评论 -
第9章 类
动手试一试9-1 餐馆:class Restaurant(): def __init__(self, restaurant_name, cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type def describe_restaurant(self): print("The name of the restaurant i原创 2021-08-11 18:19:58 · 131 阅读 · 0 评论 -
第8章 函数
1 函数概述函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。在程序中多次执行同一项任务,只需要执行该任务的函数。调用函数多次是一种效率极高的工作方式。2 代码定义方法1、使用def关键字来告诉Python要定义一个函数,这是函数定义。2、向Python指出函数名,还可能在括号内指出函数为完成其任务需要什么样的消息,它不需要任何信息就能完成任务,因此括号是空的。3、最后,定义以冒号结尾。注意:函数定义后面的所有缩进行构成了函数体。6个单引号构成的注原创 2021-08-08 17:36:34 · 220 阅读 · 0 评论 -
第7章 用户输入和while循环
1 用户输入大多数程序都旨在解决最终用户的问题,为此通常需要从用户那里获取一些信息。1.1 方法input()input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便我们使用。函数input()接受一个参数,即向用户显示的提示或说明。用户将看到提示信息,程序等待用于输入,并在用户按回车键后继续运行。用户输入的数据存储在变量中。使用该函数时,程序员应指定清晰而易于明白的提示,准确指出希望用户提供的信息。在提示末尾包含一个空格,可将提示与用户输原创 2021-08-06 21:01:06 · 181 阅读 · 0 评论 -
第6章 字典
1 字典概述字典是一系列键-值对。每个键都与一个值相关联,程序员可使用键来访问与之相关联的值。与之相关联的值可以是数字、字符串、列表或字典。键-值对是两个相关联的值。制定键时,Python会返回与之相关联的值。键和值之间用冒号(:)分隔,键-值对之间用(,)分隔。2 访问字典中的值为了获取遇见相关联的值,可依次制定字典名和放在方括号内的键。字典中可包含任意数量的键-值对3 添加键-值对字典是动态结构,程序员可以随时在其中添加键-值对。要添加键-值对,可依次制定字原创 2021-08-05 21:36:30 · 373 阅读 · 0 评论 -
第5章 if语句
1 条件测试if语句的核心是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为True或False来决定是否执行if语句中的代码。Python中检查是否相等时严格区分大小写。注意:检查变量的值,可将变量的值转换为小写,在进行比较。有时候检查两个值是否不相等的效率更高。2 检查多个条件2.1 使用and关键字检查多个条件and检查两个条件都为True。如果每个测试都通过了,整个表达式就为True。如果只是奥有一个测试没有通原创 2021-08-04 15:17:37 · 336 阅读 · 0 评论 -
第4章 操作列表
1 循环概述循环让我们能够对列表的每个元素都采取一个或者一系列相同的措施,从而高效地处理任何长度的列表。循环是让计算机自动完成重复工作的常见方式之一。编写for循环时,对于用于存储列表中每个值得临时变量,可指定任何名称。每个缩进的代码行都是循环的一部分,且将针对列表中的每个值都执行一次。因此,我们可对列表中的每个值执行任意次数的操作。for循环结束后,我们需要提供总结性输出或者接着执行程序必须要完成的其他任务。在for循环后,没有缩进的代码都只执行一次,而不会重复执行。Python根据缩进原创 2021-08-02 22:22:15 · 105 阅读 · 0 评论 -
第3章 列表简介
列表概述列表是一系列按特定顺序的元素组成,其中的元素之间可以没有任何关系。在Python中,用方括号([ ])来表示列表,并用逗号分隔其中的元素。访问列表元素因为列表是有序元素的集合,所以我们要向访问列表元素,只需要将元素的位置或索引告诉Python即可。要访问列表元素,可支出列表的名称,在指出元素的索引,并将索引放在方括号内。值得注意的是,在Python中,第一个列表元素的索引为0。因此要访问列表的任何元素,都可以将其位置减去1,得到结果才是该元素正确的索引。负数索引Py原创 2021-08-02 17:57:51 · 189 阅读 · 0 评论 -
第2章 变量和简单数据类型
1 语法突出编写程序时,编辑器会以各种方式突出程序的不同部分,以增强代码的可读性。2 变量每个变量都存储了一个与变量相关联的信息。在程序中可随时修改变量的值,并且Python将始终记录变量的最新值。2.1 变量的命名和使用变量名只能包含字母、下划线和数字。变量名开头可以为字母或者下划线,但不能是数字。变量名以下划线来分隔单词。变量名不能使用Python保留用于特殊作用的单词。变量名应简短且形象。变量名慎用小写字母l和大写字母O,因为这两个字母看起来像数字1和0。2.2原创 2021-08-01 21:13:12 · 363 阅读 · 0 评论