Python学习
文章平均质量分 90
橙飒
这个作者很懒,什么都没留下…
展开
-
《Python从入门到实践》读书笔记——第十一章 测试代码
编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。测试让你深信,即便有更多人使用你的程序,它也能正确地工作。在程序中添加新代码时,也可以对其进行测试,确认不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。 在本章中,你将学习如何使用Python模块unittest中的工具来测试代码,还将学习编写测试用例,核实一系列输入都将得到预期的输出。你将看到测试通过了是什么样子,测试未通过又是什么样子,还将知道测试未通过如何有原创 2021-10-09 23:21:49 · 389 阅读 · 1 评论 -
《Python从入门到实践》读书笔记——第十章 文件和异常
从文件中读取数据 要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。 读取整个文件 要读取文件,需要一个包含几行文本的文件。下面首先创建一个文件,它包含精确到小数点后30为的圆周率,且在小数点后每10位处换行: #pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取这个文件,再将内容显示到屏幕上: #file_reader.py with open('p原创 2021-10-09 16:31:32 · 221 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第九章 类
使用类几乎可以模拟任何东西。下面来编写一个表示小狗的简单类Dog,他表示的不是特定的小狗,而是任何小狗。 创建Dog类 根据 Dog类创建的每个实例都将存储名字和年龄,我们赋予了每条小狗蹲下(sit())和 打滚(roll_over())的能力: class Dog: '''一次模拟小狗的简单尝试。''' def __init__(self, name, age): '''初始化属性 name 和 age。''' self.name = name原创 2021-10-09 16:30:52 · 266 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第八章 函数
《Python从入门到实践》读书笔记——第八章 函数 1. 定义函数 def greet_user(): """显示简单的问候语""" print("Hello!") greet_user() 关键字 def 告诉Python, 要定义一个函数. 这是 函数定义 , 向Python指出了函数名, 还可能在圆括号内指出函数为完成任务需要什么样的信息. 在这里, 函数名为 greet_user(), 它不需要任何信息就能完成工作, 因此括号是空的(即便如此, 括号也必不可少原创 2020-11-16 00:18:55 · 152 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第七章 用户输入和whIle循环
《Python从入门到实践》读书笔记——第七章 用户输入和whIle循环 1. 函数 input() 的工作原理 函数 input() 让程序暂停运行, 等待用户输入一些文本. 获取用户输入后, Python将其赋给一个变量, 以方便你使用. message = input("Tell my something, and I will repeat it back to you: ") print(message) 函数 input() 接受一个参数 – 要向用户显示的 提示 或 说明, 让用户知道该如何原创 2020-11-15 15:51:24 · 118 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第六章 字典
《Python从入门到实践》读书笔记——第六章 字典 1. 一个简单的字典 alien_0 = {'color': 'green', 'points': 5} print(alien_0['color']) print(alien_0['points']) #字典alien_0存储量外星人的颜色和分数.最后两行代码访问并显示这些信息 green 5 2. 使用字典 在Python中, 字典 是一系列 键值对 . 每个 键 都与一个值相关联, 你可以使用键来访问相关联的值. 与键相关联的值可以是数、字符原创 2020-11-15 14:01:33 · 278 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第五章 if语句
《Python从入门到实践》读书笔记——第五章 if语句 1. 一个简单示例 cars = ['audi', 'bwm', 'subaru', 'toyota'] for car in cars: if car == 'bwm': print(car.upper()) else: print(car.title()) # Audi BWM Subaru Toyota 2. 条件测试 每条if语句的核心都是一个值为 True 或 False原创 2020-11-14 17:52:19 · 221 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第四章 操作列表
《Python从入门到实践》读书笔记——第四章 操作列表 1. 遍历整个列表 使用Python中的 for循环 magicians = ['alice' ,'david' ,'carolina'] for magician in magicians: print(magician) 定义一个fir循环,这行代码让Python从列表 magicinas 中取出一个名字, 并将其与变量 magician 相关联, 最后, 让Python打印前面赋给变量 magician 的名字. 这样, 对于列表中的原创 2020-11-14 15:33:55 · 191 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第三章 列表简介
《Python从入门到实践》读书笔记——第三章 列表简介 1 列表是什么 列表 由一系列按特定顺序你排列的元素组成,其中的元素之间可以没有任何关系. 列表中通常包含多个元素,因此给列表指定一个表示复数的名称(如letters,digits 或 names)是个不错的主意 在Python中, 用方括号([ ])表示裂变,并用逗号分隔其中的元素 . bicycles = ['trek' , 'cannondale' , 'redline' , 'specialized'] print(bicycles) 如果原创 2020-11-14 13:30:15 · 79 阅读 · 0 评论 -
《Python从入门到实践》读书笔记——第二章 变量和简单数据类型
第二章 变量和简单数据类型 变量的规则 变量名只能包含字母、数字和下划线。变量名能以字母或下划线大头,但不能以数字打头。例如,可将变量命名为message_1,但不能将变量命名为1_message。 变量名不能包含空格,但能使用下划线来分隔其中的单词。例如变量名 greeting_message可行,但变量名greeting message 会引发错误。 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。 变量名应既简短又具有描述性。例如name比n原创 2020-10-25 01:14:40 · 291 阅读 · 0 评论