
Python编程从入门到实践
文章平均质量分 83
Python编程从入门到实践(第2版),介绍python的常用语法
清木!
前路浩浩荡荡,万物皆可期待
展开
-
第11章 测试代码
如果在 TestCase 类中包含了方法 setUp(),Python 将先运行它,再运行各个以 test_打头。验证:如果用户只提供一个答案,这个答案也能被妥善地存储。Python 标准库中的模块 unittest 提供了代码测试工具。类的测试与函数的测试相似,你所做的大部分工作是测试类中方法的行为。检查刚刚对函数所做的修改,找出导致函数行为不符合预期的修改。使用方法 assertIn()来核实它确实在答案列表中。是一组单元测试,核实函数在各种情形下的行为都符合要求。用于核实函数的某个方面没有问题。原创 2024-06-20 15:08:10 · 409 阅读 · 0 评论 -
第10章 文件和异常
如果要访问文件的内容,可在 with 代码块内将文件的各行存储在一个列表中。如果以写入模式(‘w’)打开,指定的文件已经存在,python将在返回文件对象前清空该文件的内容。open 接受一个文件路径,返回一个表示文件的对象,并将该对象赋给file使用。第二个参数 ‘r’读取模式,‘w’写入模式,‘a’附加模式,‘r+’读写模式。相对文件路径 ‘test.txt’ 在当前执行的文件(.py文件)所在的目录中查找。如果要给文件添加内容,而不是覆盖原有的内容,可以以附加模式’a’打开文件。原创 2024-06-17 22:41:01 · 1054 阅读 · 0 评论 -
第9章 类
让一个类继承另一个类后,就可以添加区分子类和父类所需的新属性和新方法了。class Car:class ElectricCar(Car): # 继承Carself.battery = 85 # 新属性mycar = ElectricCar(2024, 'Au', 'A7') # 创建实例mycar.prt_battery() # 新方法熟悉Python 提供的选项,这样才能确定哪种组织方式是最佳的,并能理解别人开发的项目。原创 2024-06-17 17:35:06 · 1291 阅读 · 0 评论 -
第8章 函数
一个简单的例子def greet_user(): # 定义函数greet_user() # 调用函数。原创 2024-06-11 22:31:00 · 895 阅读 · 0 评论 -
第7章 用户输入和 while 循环
for循环用于针对集合中的每个元素都执行一个代码块,而while循环则不断运行,直到指定的条件不满足为止。原创 2024-06-11 21:04:02 · 1199 阅读 · 0 评论 -
第6章 字典
与键相关联的值可以是数、字符串、列表乃至字典,可以将任何python对象用作字典中的值。第二个参数为指定的键不存在时要返回的值,是可选的。使用字典来存储用户提供的数据或在编写能自动生成大量键值对的代码时,通常需要先定义一个空字典。要修改字典中的值,可依次指定字典名、用方括号括起的键,以及与该键相关联的新值。可以用字典存储一个对象的各种信息,也可以使用字典来存储众多对象的同一种信息。要添加键值对,可依次指定字典名、用方括号括起的键和相关联的值。要获取与键相关联的值,可依次指定字典名和放在方括号内的键。原创 2024-06-08 16:00:15 · 530 阅读 · 0 评论 -
第5章 if语句
if-else 语句块类似于简单的 if 语句,但其中的 else语句让你能够指定条件测试未通过时要执行的操作。if-elif-else 代码块依次检查每个条件测试,直到遇到通过了的条件测试。最简单的 if 语句只有一个测试和一个操作。条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于。确定特定的值未包含在列表中很重要,可使用关键字 not in。最简单的条件测试检查变量的值是否与特定值相等,区分大小写。要判断特定的值是否已包含在列表中,可使用关键字 in。使用列表和 if 语句。原创 2024-06-08 14:41:39 · 1146 阅读 · 0 评论 -
第4章 操作列表
元组看起来很像列表,但使用圆括号而非中括号来标识。定义元组后,就可使用索引来访问其元素,就像访问列表元素一样。原创 2024-06-07 22:33:48 · 1082 阅读 · 0 评论 -
第3章 列表简介
要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数 sorted()。列表是有序集合,因此要访问列表的任意元素,只需将该元素的位置(索引)告诉 Python。sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。修改列表元素的语法与访问列表元素的语法类似。在 Python 中,第一个列表元素的索引为 0,而不是 1。要反转列表元素的排列顺序,可使用方法 reverse()。使用函数len()可快速获悉列表的长度。的元素的索引,再指定该元素的新值。原创 2024-06-07 22:04:16 · 876 阅读 · 0 评论 -
第2章 变量和简单数据类型
运行 hello_world.py 时,.py 指出这是一个 Python 程序,因此编辑器将使用Python解释器来运行它。给多个变量赋值,需要用逗号将变量名分开,Python 将按顺序将每个值赋给对应的变量。要在字符串中插入变量的值,可在前引号前加上字母 f,再将要插入的变量放在花括号内。无论是哪种运算,只要有操作数是浮点数,Python 默认得到的总是浮点数。在 Python 中,可对整数执行加(+)减(-)乘(*)除(/)运算。当你打印这种使用下划线定义的数时,Python 会忽略其中的下划线。原创 2024-06-04 16:11:41 · 1171 阅读 · 0 评论 -
第1章 起步
https://www.ituring.com.cn/book/2784请点击页面右侧的随书下载文档。1.2.1 在 Windows 系统中搭建 Python 编程环境。官方网址:http://www.sublimetext.com/1.2.2 在 macOS 系统中搭建 Python 编程环境。1.2.3 在 Linux 系统中搭建 Python 编程环境。本书编写期间的最新版本为 Python 3.7。Python 自带一个在终端窗口运行的解释器。1.1.1 Python 版本。原创 2024-06-04 15:26:44 · 330 阅读 · 0 评论