数智图书馆-无锡数智政务 本次搜索耗时 3.229 秒,为您找到 563 个相关结果.
  • D.4 面向对象编程:两种不同的类对象

    D.4 面向对象编程:两种不同的类对象 D.4 面向对象编程:两种不同的类对象 Python的原始类现在称为经典类。它们有很多缺陷,所以最终被新型类取代。这种转换从Python 2.2开始,一直延续到今天。 经典类使用下面的语法。 class ClassicClass: pass 新型类使用这种语法。 class NewStyleClass...
  • 空标题文档

    6.3 将可能出错的代码括起来的语句结构 至此我们了解到,到 1964 年 PL/I 语言诞生时,很多对当今的异常处理意义重大的特征已经被提出来了,如允许定义出错时的处理操作,可以追加新的错误类型,可以自主触发出错等。 然而,它和现在 Java 语言、C++ 语言、Python 语言等采用的异常处理的语句结构有很大的不同。PL/I 语言是先定义好出错时...
  • 空标题文档

    2.6 比较运算符方法 Python有6个比较运算符。这些运算符分别对应一个特殊方法的实现。根据文档,运算符和特殊方法的对应关系如下所示。 x < y调用x.lt (y)。 x <=y调用x.le (y)。 x == y调用x.eq (y)。 x != y调用x.ne (y)。 x > y调用x.gt (y)。 x >= y调用x.ge (y)。 ...
  • 空标题文档

    13.1 配置文件的使用场景 有两种配置文件的使用场景,有些可以添加第3种使用场景,如下两种场景描述得很清楚。 需要编辑一个配置文件。 软件的一个部分需要读配置文件并使用选项和参数来修改它的行为。 配置文件很少会作为应用程序的主要输入。一个例外的情况是,只是用于模拟时使用配置文件作为主要输入。对于其他大多数情况,配置文件不是主要输入。例如,Web ...
  • 空标题文档

    14.6 总结 我们介绍了如何使用logging模块和更高级的面向对象设计技术。我们创建了与模块、类、实例和函数相关联的日志。我们用装饰器创建日志,这种日志作为一致的横切方面应用于多个类中。 我们介绍了如何使用warnings模块来显示配置有问题或者方法已经废弃。我们可以将warnings用于其他目的,但是必须注意滥用warnings而导致一种不知道应...
  • 空标题文档

    3.3 运算顺序 下面哪一个正确? 2 + 3 * 4 = 20 还是 2 + 3 * 4 = 14 这要看你采用什么顺序来计算。如果先做加法,会得到 2 + 3 = 5, 然后得到 5 * 4 = 20 如果先做乘法,就会得到 3 * 4 = 12, 然后是 2 + 12 = 14 第二个顺序是正确的,所以正确答案是...
  • 空标题文档

    38 2025-06-17 《Git权威指南》
    25.2 安装repo 首先下载repo的引导脚本,可以使用wget、curl甚至浏览器从http://android.git.kernel.org/repo上下载。把repo脚本设置为可执行,并复制到可执行的路径中。在Linux上可以用下面的指令将repo下载并复制到用户主目录的bin目录下。 $curl-L-k http://android.g...
  • 空标题文档

    15.7 标准模块 我们已经知道了如何创建和使用模块,是不是总是必须编写我们自己的模块?并不是这样!这正是 Python 的妙处之一。 Python 提供了大量标准模块,可以用来完成很多工作,比如查找文件、报时(或计时)、生成随机数,以及很多其他功能。有时,人们说 Python“配有电池”,指的就是 Python 的所有标准模块。这称为 Python ...
  • 空标题文档

    8.10 总结 我们介绍了如何使用装饰器修改函数和类的定义。也介绍了如何将一个庞大的类分解成互相关联的模块的mixin。 这所有的技术都是为了分离业务相关的功能和通用的功能,例如安全、审计或者日志。我们会区分继承自类的功能和不属于继承的额外关注点的方面。继承的功能是显式设计的一部分。它们是继承结构中的一部分,它们定义了一个对象是什么。其他的方面可以是m...
  • 空标题文档

    第2部分 持久化和序列化 - 序列化和保存——JSON、YAML、Pickle、CSV和XML - 用Shelve保存和获取对象 - 用SQLite保存和获取对象 - 传输和共享对象 - 配置文件和持久化 持久化和序列化所谓对象持久化的过程,就是把对象写入某个存储机制。对象可以从存储机制中取出并在Python应用中使用。对象可以使用JS...