以编程方式定义类-python cookbook(第3版)高清中文完整版

时间:2024-06-29 23:06:30
【文件属性】:

文件名称:以编程方式定义类-python cookbook(第3版)高清中文完整版

文件大小:4.84MB

文件格式:PDF

更新时间:2024-06-29 23:06:30

python cookbook 第3版 高清 中文完整版

9.18 以编程方式定义类 问题 你在写一段代码, 终需要创建一个新的类对象。你考虑将类的定义源代码以字符串的形 式发布出去。 并且使用函数比如 exec() 来执行它,但是你想寻找一个更加优雅的解决方 案。 解决方案 你可以使用函数 types.new_class() 来初始化新的类对象。 你需要做的只是提供类的名 字、父类元组、关键字参数,以及一个用成员变量填充类字典的回调函数。例如:


网友评论