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

1 Answer

0 votes
by
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)

Manager

Related questions

0 votes
asked Jul 2, 2020 in Python by GeorgeBell
0 votes
asked May 17, 2020 in Python by SakshiSharma
0 votes
asked May 16, 2020 in Python by Robindeniel
...