自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桓四方_的博客

山有乔松,隰有荷花;不见娇娥,克定万邦。

  • 博客(22)
  • 收藏
  • 关注

原创 12.2、python_测试类

2、测试类下面来编写针对类的测试,很多程序都会用到类,因此能够证明你的类能够正确地工作会大有裨益。如果针对类的类的测试通过了,你就能确信对类所做的改进没有意外的破坏其原有的行为。2.1、各种断言方法:Python在unnittest.TestCase类中提供了很多断言方法。前面介绍过,断言方法检查你认为应该满足的条件是否确实满足。如果该条件确实满足,你对程序行为的假设就得到了确认,你就可...

2019-08-21 15:47:55 211

原创 12.1、python_测试代码

测试代码:编写函数或类时,还可以为其编写测试。通过测试,可确定代码面对各种输入都能按要求的那样工作。本章中,你将学习如何使用Python模块unittest中的工具来测试代码。你将学习编写测试用例,核实一系列输入都将得到预期的输出。你将看到测试通过了是什么样子,测试未通过又是什么样子;还将知道测试未通过如何有助于改进代码。你将学习如何测试函数和类,并将知道改为项目编写多少个测试。1、...

2019-08-21 15:44:39 211

原创 11.4、python_存储数据

4、存储数据:很 多 程 序 都 要 求 用 户 输 入 某 种 信 息, 如 让 用 户 存 储 游 戏 首 选 项 或 提 供 要 可 视 化 的 数 据。 不 管 专 注 的 是 什 么, 程 序 都 把 用 户 提 供 的 信 息 存 储 在 列 表 和 字 典 等 数 据 结 构 中。 用 户 关 闭 程 序 时, 你 几 乎 总 是 要 保 存 他 们 提 供 的 信 息; 一 种 ...

2019-08-21 09:56:40 152

原创 11.3、python_异常处理

3、异常:python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每 当 发 生 让 Python 不 知 所 措 的 错 误 时, 它 都 会 创 建 一 个 异 常 对 象。 如 果 你 编 写 了 处 理 该 异 常 的 代 码, 程 序 将 继 续 运 行;如 果 你 未 对 异 常 进 行 处 理, 程 序 将 停 止, 并 显 示 一 个 traceback, 其 中 ...

2019-08-21 09:54:54 155

原创 11.2、python_读取文件

2、写入文件:保存数据的最简单的方式之一是将其写入到文件中。你 可 以 在 程 序 结 束 运 行 后 查 看 这 些 输 出, 可 与 别 人 分 享 输 出 文 件, 还 可 编 写 程 序 来 将 这 些 输 出 读 取 到 内 存 中 并 进 行 处 理。2.1、写入空文件:例1、write_message.pyfilename = 'programming.txt'with ...

2019-08-21 09:53:43 87

原创 11.1、python从文件中读取数据

通过上一章的学习,你已经掌握编写组织有序而易于使用程序的基本技能。本章中你将学习处理文件,让程序能够分析大量的数据;学习错误处理,避免程序在面对意外情形时奔溃;学习异常(python创建的特殊对象),用于管理程序运行时出现的错误(提高程序的健壮性);学习模块json,它让你能够保存用户数据,以免程序停止运行后丢失。应用处理文件和保存数据,来编写程序的优点:用户能够选择输入什么样的...

2019-08-18 16:29:19 989

原创 10.4、Python标准库及类编码风格

文章目录5、Python标准库1、Python 标 准 库2、python各个库的下载地址:3、了解Python标准库的网站:6、类编码风格:7、本章应掌握的重点:5、Python标准库1、Python 标 准 库是 一 组 模 块, 安 装 的 Python 都 包 含 它。2、python各个库的下载地址:https://www.lfd.uci.edu/~gohlke/pythonl...

2019-08-15 10:49:45 299

原创 10.3、python类的导入

4、导入类文章目录4、导入类4.1、导入单个类:4.2、在一个模块中存储多少类:4.3、从一个模块中导入多个类:4.4、导入整个模块:4.5、导入模块中的所有类:4.6、在一个模块中导入另一个模块:方法一:一个模块导入另一模块方法二:分别从每个模块导入类4.7、自定义工作流程:即便你妥善的使用了继承,但随着你不断的给类添加功能,文件可能还是会变的很长。为了遵循Python的总体理念,应让文件...

2019-08-15 10:48:45 277

原创 10.2、python类的继承

3、继承:一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称为父类,而新类称为子类;子类同时还可以定义自己的属性和方法。3.1、子类的方法__init__()创建子类实例时,Python首先需要完成的任务是给父类的所有属性赋值;所以,子类的方法__init__()from car import Car class ElectricCar( Car): """...

2019-08-15 10:47:28 271

原创 10.1、python类与实例的创建

前言:类将函数和数据整洁地封装起来,让你能够灵活而高效地使用它们。1、创建和使用类:1.1、创建Dog类:dog.pyclass Dog(): """一次模拟小狗的简单尝试""" def __init__(self,name,age): """初始化属性name和age""" self.name = name s...

2019-08-15 10:46:03 328

原创 9.4、python函数模块存储及编写指南

6、将函数存储在模块中函数的作用:可将代码块与主程序相分离。可将函数存储在被称为独立文件的模块中。模块可以导入(import +模块)主程序中.6.1、导入整个模块:创建模块:模块是扩展名为** . py**的文件,包含要导入到程序中的代码。6.2、导入特定的函数:导入的语法:from module_name import function_name#通过用逗号分隔函...

2019-08-11 16:50:01 359

原创 9.3python函数传递列表及任意数量的参数

4、传递列表:4.1、在函数中修改列表:将列表传递给函数后,函数对这个列表所做的任何修改都是永久性的。def print_models( unprinted_designs, completed_models): """ 模 拟 打 印 每 个 设 计, 直 到 没 有 未 打 印 的 设 计 为 止 打 印 每 个 设 计 后, 都 将 其 移 到 列 表 completed_m...

2019-08-11 16:48:39 1174

原创 9.2、python函数的返回值

3、函数返回值:函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。在函数中,可以使用return语句将值返回到调用函数的代码行。3.1、返回简单值:def get_formatted_name(first_name,middle_name,last_name): """返回整洁的姓名""" full_name = first_name + " " + ...

2019-08-11 16:46:40 172

原创 9.1、Python函数的定义及参数的调用

摘要:函数当在程序中多次执行同一任务时,无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让python运行其中的代码。通过使用函数,可以是程序的编写、阅读、测试和修复更加容易。本节还会介绍向函数传递信息的方式、学习如何编写主要任务是显示信息的函数、还有用于处理数据并返回一个或一组值的函数。最后将学习如何将函数存储在被称为模块的独立文件中,让主程序的组织更为有序。...

2019-08-11 16:45:49 531

翻译 8、Python—用户输入和while循环

函数input()的用法,while循环的简介,使用while循环来处理列表和字典。

2019-07-30 16:31:52 222

翻译 7、Python—字典

示例:alien_0 = {'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])green51、使用字典:字典:是一系列键—值对。(每个键都与一个值相关联,可以使用键来访问与之相关联的值)字典用放在花括号{ }中的一系列键——值对表示,键和值之间用冒号分隔,而键—值对之间用用...

2019-07-30 14:28:45 81

翻译 6、Python—if语句

示例代码:cars = ['audi','bmw','subaru','toyota']for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title())1、条件测试:检查是否相等、是否不相等检查多个条件使用and检查多个条件。使用...

2019-07-30 14:17:52 118

翻译 5、python—元组

1、定义元组:元组的值是不能修改的,看起来犹如列表;但使用圆括号而不是方括号来标识。dimensions = (200,50)print(dimensions[0])print(dimensions[1])#值不能修改,无法进行赋值元组的遍历与列表的遍历方法相同。2、修改元组变量:元组的元素不能修改,但可以给存储元组的变量赋值。foods = ('appetiz...

2019-07-30 14:15:29 96

翻译 4、Python—操作列表

1、遍历整个列表:使用for循环进行遍历magicians = ['alice','david','carolina']for magician in magicians: print(magician.title()+",that was a great trick!")print("Thank you,ever yone. That was a great magic sh...

2019-07-30 14:06:40 93

翻译 3、Python—列表

1、定义:由一系列按特定顺序排列的元素组成,在Python中,用方括号([ ])来表示列表,并用逗号来分隔其中的元素。2、访问列表元素:可以指出列表元素的名称,在指出元素的索引,并将其放在方括号内。bicycles = ['trek','cannondale','redline','specialized']print(bicycles[2])redline当请求获取列表元素时,p...

2019-07-30 14:05:20 118

翻译 2、Python—字符串处理

1.使用方法修改字符串:方法名:含义:说明:.title( )以首字母大写方式显示每个单词。Herbet.lower( )将字符串转换为小写形式。herbet.upper( )将字符串装换为大写形式。HERBET2.合并(拼接)字符串:python使用加号(+)来合并字符串。first_name = "herbet"last_name =...

2019-07-30 14:03:39 162

翻译 Python—简单的数值类型及python之禅

1、整数:在python中,可对整数执行加(+)、减(-)、乘(*)、除(/)运算。python使用两个乘号表示乘方运算:3**2 —> 9可以使用括号(),修改运算次序。2、浮点数:3、函数str():让Python将非字符串值表示为字符串。4、注释:在python中,注释用井号(#)标示。也可使用""" “”"进行跨行注释。5、python之禅:...

2019-07-30 13:56:19 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除