数智图书馆-无锡数智政务 本次搜索耗时 3.028 秒,为您找到 563 个相关结果.
  • B.11 文件对象方法和数据属性

    B.11 文件对象方法和数据属性 B.11 文件对象方法和数据属性 表B-11列出了文件对象的内置方法和数据属性。 表B-11 文件对象方法 (续表) ① Python 2.2中新增。 ② Python 1.5.2中新增,但目前已不支持。 ③ Python 2.1中新增,Python 2.3中弃用。 ④ Python 2.3中新...
  • B.13 类的特殊方法

    B.13 类的特殊方法 B.13 类的特殊方法 表B-13列出了特殊方法集合,通过实现它们,允许用户自定义对象具有Python标准类型的行为和功能。 表B-13 自定义类的特殊方法 (续表) (续表) ① Python 2.2中新增;仅仅用于新型类。 ② Python 2.3中新增。 ③ 除了cmp()之外,其他所有都是...
  • B.14 Python操作符汇总

    B.14 Python操作符汇总 B.14 Python操作符汇总 表B-14列出了Python操作符的完整集合,以及它们适用的标准类型。操作符按优先级从最高到最低排序,共享相同阴影组的拥有相同的优先级。 表B-14 Python操作符(一元的) ① 也可以包括相应的赋值操作符。 ② 涉及布尔类型的操作将对操作数进行,例如ints.f。 ...
  • C.5 参考资料

    C.5 参考资料 C.5 参考资料 Andrew Kuchling,“Python Warts,”July 2003, http://web.archive.org/web/20070607112039 , http://www.amk.ca/python/writing/warts.html . A.M.Kuchling,“What’s New ...
  • 空标题文档

    IDE的选择 关于Python开发的IDE常见问题是最好的IDE是什么。简单的回答是IDE的选择根本不重要,支持Python的开发环境实在太多了。 本书的所有实例都通过Python的>>>提示来演示交互的过程。运行能够交互的例子是非常有意义的。精心编写的Python代码应该很简单,并能够从命令行运行。 我们应该能够在>>>提示中展示一个设计...
  • 空标题文档

    第1部分 用特殊方法实现Python风格的类 - init ()方法 - 与Python无缝集成——基本特殊方法 - 属性访问、特性和修饰符 - 抽象基类设计的一致性 - 可调用对象和上下文的使用 - 创建容器和集合 - 创建数值类型 - 装饰器和Mixins——横切方面
  • 空标题文档

    第2章 与Python无缝集成——基本特殊方法 Python中有一些特殊方法,它们允许我们的类和Python更好地集成。在标准库参考(Standard Library Reference)中,它们被称为基本特殊方法,是与Python的其他特性无缝集成的基础。 例如,我们用字符串来表示一个对象的值。Object基类包含了repr ()和str ()的默认...
  • 空标题文档

    2.1 repr ()和str ()方法 对于一个对象,Python提供了两种字符串表示。它们和内建函数repr()、str()、print()及string.format()的功能是一致的。 通常,str()方法表示的对象对用户更加友好。这个方法是由对象的str 方法实现的。 repr()方法的表示通常会更加技术化,甚至有可能是一个完整的Pytho...
  • 空标题文档

    第4章 抽象基类设计的一致性 Python 标准库为若干容器类的特性提供了抽象基类。Python 为内置的容器类(例如list、map和set)提供了一致的框架。 另外,标准库也为数值类型提供了抽象基类。我们可以使用这些类来扩展Python支持的数值类型。 我们会通过collections.abc模块来了解抽象基类的基本概念。从这里开始,我们会关注抽...
  • 空标题文档

    4.3 可调用对象 Python中可调用对象的定义包括显式地使用def语句创建函数。 它同时也包括了任何定义了call ()方法的类。在Python 3 Object Oriented Programming中,我们可以看到一些这样的例子。如果要让这样的类成为更正规的可调用对象,我们应该让所有的可调用对象继承自collections.abc.Calla...