摘要:
一、程序调试 A、使用assert语句检测程序代码中的错误。 assert 表达式[, 参数] 如果表达式为True,则继续往下运行;如果为False,则抛出一个AssertionError异常,并且输出asser语句的参数作为错误信息字符串。 B、使用日志模块logging打印跟踪信息,调试程序。 阅读全文
摘要:
一、异常处理 针对在运行时可能会出错的语句块,可以提前设计好出现问题后的解决方案, 或者给出相应的提示信息。使用try…except语句来处理Python抛出的异常: 阅读全文
摘要:
一、识别异常 程序中出现的错误又称为异常。异常通常分为两大类:编译错误和运行错误。 如下源码是已经修改: 阅读全文
摘要:
1、时间戳 时间戳是指从格林威治时间1970年1月1日0时0分0秒(北京时间1970年1月1日8时0分0秒),起到当前时间的总秒数。 函数time.time()用于获取当前时间戳。 时间戳是以秒为单位的浮点数。适合用做日期和时间的加减运算。 例如,计算两个时间的间隔,可以先将两个时间转化为时间戳,再 阅读全文
摘要:
一、模块 模块(Module)是由一组类、函数和变量组成的,模块文件的扩展名是.py或.pyc 在使用模块之前,需要先使用import语句导入这个模块。 语法格式如下: import 模块名 from 模块 import 方法(变量)名1...... from .... import 语句允许我们只 阅读全文
摘要:
一、继承 子类可以继承父类的所有公有成员,但不能直接访问父类的私有成员,只能通过父类的公有方法间接访问私有属性或私有方法。 如: class DerviedClassName(BaseClassName1[,BaseClassName2,......]): 语句1 语句2 ....... 语句N 公 阅读全文
摘要:
一、属性 对象的属性(attribute)也叫做数据成员(data member)。 如果想指向某个对象的属性,可以使用格式: object.attribute 属性又分为:私有属性和公有属性。 私有属性是以两个下划线开头(__),私有成员在类的外部不能直接访问。 Python提供了一种特殊方式来访 阅读全文
摘要:
一、类 类是用来描述具有相同的属性和方法的对象的集合。 它定义了该集合中每个对象共同拥有的属性和方法。 类是一个独立的单位,它有一个类名,其内部包括成员变量和成员方法,分别用于描述对象的属性和行为。 定义类的语法: class ClassName: 语句1 语句2 ....... 语句N 类名的命名 阅读全文