擅长:python、mysql、java
<p>这是避免使用全局变量的另一个选择:</p>
<pre><code>class Something:
def __init__(self, *args):
for ability in args:
setattr(self, ability, roll_ability())
abilities = ['strength', 'dexterity', 'constitution', 'intelligence', 'wisdom', 'charisma']
s = Something(*abilities)
</code></pre>