如何基于用户输入的整数创建类

时间:2020-03-19 18:01:56

标签: python class python-3.8

是否可以通过python 3.8中的用户输入多次创建相同的类?

例如,我可能写:

x = input('Enter an int:')

是否可以自动创建x个类。不是实例,而是实际的类?

1 个答案:

答案 0 :(得分:0)

是的,为什么...

>>> def mkClass(i):
...     class mk:
...             def __init__(self):
...                     self.val = i
...     return(mk)
...
>>> ok = mkClass(7)
>>>
>>> a = ok()
>>> a.val
7
>>>