Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Employee():
- def __init__(self, first_name, last_name, salary):
- self.first_name = first_name
- self.last_name = last_name
- self.salary = salary
- @classmethod
- def from_string(cls, string):
- cls.string = string = string.replace("-", ", ")
- cls.string = string = string.split(" ")
- cls.first_name = string[0]
- cls.last_name = string[1]
- cls.salary = string[2]
- """
- first_name = "Klaus"
- last_name = "Mikealson"
- salary = 2000
- emp1 = Employee(first_name, last_name, salary)
- вот это работает
- """
- """
- emp2 = Employee.from_string("frist_name-last_name-salary")
- А вот эта фигня не работает.
- Ошибка где-то
- Traceback (most recent call last):
- File "<pyshell#54>", line 1, in <module>
- emp2.first_name
- AttributeError: 'NoneType' object has no attribute 'first_name'
- Помогите пожалуйста
- """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement