How to create and use custom Self parameter in Python?
self is an object reference to the object itself, it does not have to be named self , but it has to be the first parameter of any function in the class.
class Employee: def __init__(person, salary, name): person.salary = salary person.name = name def print_details(emp): print(str(emp.salary) + ' : ' + emp.name) emp1 = Employee(10000, 'John Doe') emp1.print_details()
Sample output of above program.
10000 : John Doe
2019-06-23T11:50:32+05:30
2019-06-23T11:50:32+05:30
Amit Arora
Amit Arora
Python Programming Tutorial
Python
Practical Solution