Уведомления

Группа в Telegram: @pythonsu

#1 Май 22, 2016 00:41:22

Ivannn
Зарегистрирован: 2016-05-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста разобраться.

Подскажите пожалуйста как сделать следующее:
Есть class Data:
есть 2 метода
def get_name(self):
….
return name

def get_last_name(self):
….
return lastname
Что должно быть в теле методов? И как получить заполненный объект класса Data?
Заранее спасибо.

Офлайн

#2 Май 22, 2016 06:47:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите пожалуйста разобраться.

Добавь метод __init__() с аргументами.



Офлайн

#3 Май 22, 2016 09:32:48

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Помогите пожалуйста разобраться.

Ivannn
Что должно быть в теле методов?
Вы не написали что они должны делать. Наверное ничего. в таком случае пишут так:
def get_name():
    pass



Офлайн

#4 Май 22, 2016 09:57:25

Ivannn
Зарегистрирован: 2016-05-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста разобраться.

метод get_name должен возвращать имя, а get_last_name должен возвращать фамилию.
как создать объект в классе Data, который бы с помощью этих методов давал бы имя и фамилию?

Офлайн

#5 Май 22, 2016 10:18:18

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Помогите пожалуйста разобраться.

class Data:
   def gn(self):
       return self.n
   def gln(self):
       return self.ln
a=Data()
a.n="name"
a.ln="lastnm"
print(a.gn())



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version