in Python by
How To Assign Values For The Class Attributes At Runtime?

1 Answer

0 votes
We can specify the values for the attributes at runtime. We need to add an init method and pass input to object constructor. See the following example demonstrating this.

>>> class Human:

    def __init__(self, profession):

        self.profession = profession

    def set_profession(self, new_profession):

        self.profession = new_profession

>>> man = Human("Manager")

>>> print(man.profession)


Related questions

0 votes
asked Jul 2, 2020 in Python by GeorgeBell
0 votes
asked Oct 12, 2021 in Python by rajeshsharma
0 votes
asked May 16, 2020 in Python by Robindeniel