Answers for "how to create a class inside a function in python"

0

how to create a class inside a function in python

def create_class():
  class Person:
    def __init__(self, name, age):
      self.name = name
      self.age = age
      
  # returns the class NOT an instance of the class
  # instance would be Person()
  return Person

my_class = create_class()
person1 = my_class("John", 24)

print(f'{person1.name} is {person1.age} years old.')
Posted by: Guest on March-24-2021

Code answers related to "how to create a class inside a function in python"

Python Answers by Framework

Browse Popular Code Answers by Language