【发布时间】:2018-03-10 01:06:47
【问题描述】:
我有以下代码:
from numpy import random
class Person():
def __init__(self, name, age=random.randint(18,65)):
self.name = name
self.age = age
除非明确指定,否则我希望年龄是 18 到 65 之间的随机数。但是,当我创建此类的不同实例时,如下所示:
p1 = Person('Bob')
p2 = Person('Sue')
p3 = Person('Jeff')
每个人的年龄总是相同的。我该如何解决这个问题?
【问题讨论】:
标签: python python-3.x numpy random