前言: 到目前为止,我已经使用python作为全面的编程语言。现在我喜欢用它来记录一些笔记(注释)和一些计算(python代码)(我实际上使用emacs并将当前缓冲区一次又一次地发送到正在运行的ipython实例)。匿名代码块
问题:我喜欢在同一个文档中多次重复使用一些常见变量名称,例如'A'或'd',而不会遇到我不小心忘记将值重新分配给其中一个变量名称的问题。
我到目前为止滥用类声明
# Topic one: bla bla
class _anon:
d = 10
A = d**2 * pi /4
# Topic two: bla bla
class _anon:
A = d**2 * pi /4 # error is raised since d is missing
这工作,因为一个类的语句创建它可以作为一个变量的作用域的执行框架,但我不知道是否有这个用例的专用语法。
我猜对了。感谢您的确认。 – 2011-03-01 20:29:14