1. 首页
  2. 考试认证
  3. 其它
  4. parameterize 参数化和SRFI 39的Python实现

parameterize 参数化和SRFI 39的Python实现

上传者: 2024-10-12 15:23:37上传 ZIP文件 10.86KB 热度 10次
参数化的Python实现parameterize在Python中实现可选的动态范围和参数对象。正如所述,这是Scheme参数的精神实现。如果你知道这意味着什么,太棒了!如果没有,请继续阅读。要求parameterize本身应该可以在Python 2.7或更高版本(包括Python 3)上工作。参数对象基本上,参数对象持有一个单一的值。它们旨在声明为全局变量,以便它们包含的值可以在任何地方访问。然而,参数对象有一个巧妙的技巧:它们有一个上下文管理器parameterize() ,它允许您覆盖单个代码的参数值。在此代码块中发生的对参数的任何更改都无法逃脱它,也无法影响其他执行线程。因此,参数介于全局变量和局部变量之间。它们可以从任何地方访问,也可以从任何地方修改,但修改总是完全包含在它们的parameterize()块中。励志例子在Pyt
下载地址
用户评论