dataclasses– 数据类 源代码: Lib / dataclasses.py 这个模块提供了一个装饰器和函数来自动添加生成的特殊方法如__init__()和__repr__()到用户定义的类。它最初是在PEP 557 . 在这些生成的方法中使用的成员变量是使用PEP 526 类型注释。例如这个代码: @dataclassclass InventoryItem: “””Class for keeping track of an item in inventory.””” name: str unit_price: float quantity_on_hand: int = 0

该reprlib模块提供了一种生成对象表示的方法,该方法对结果字符串的大小有限制。这在Python调试器中使用,也可能在其他上下文中有用。 该模块提供了一个类,一个实例和一个函数: 类reprlib.Repr 提供格式化服务的类,用于实现类似于内置的函数repr(); 添加不同对象类型的大小限制以避免生成过长的表示。 reprlib.aRepr 这是Repr用于提供下述 repr()功能的实例。更改此对象的属性将影响repr()Python调试器使用的大小限制。 reprlib.repr(obj ) 这是repr()方法aRepr。它返回一个类似于同名内置函数返回的字符串,但对大多数大小有限制

Python解释器内置了许多始终可用的函数和类型。它们按字母顺序列在此处。 内置功能 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() hex() next() slice() ascii() divmod() id() object() sorted() bin() enumerate() input() oct() staticmethod() bool() eval() int() open() str() breakpoint() exec() isinst