Уведомления

Группа в Telegram: @pythonsu

#1 Июль 23, 2015 20:02:54

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Критика, советы и поиск недочетов.

Ввод в __init__ ?.. А как придётся создавать за тыщу объектов?

Офлайн

#2 Июль 23, 2015 20:06:52

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Критика, советы и поиск недочетов.

Rodegast
Зачем создавать словари в классе?
К сказанному можно добавить:
“потому что”
class human:
    def __init__(self):
        self.first_name = ""
        self.last_name = ""
        self.age = 0
        self.adress = {'home': '', 'street': '', 'town': ''}
    def setAge(self, age):
        self.age=age
h = human()
print(h.__dict__)
>>> 
{'last_name': '', 'adress': {'home': '', 'street': '', 'town': ''}, 'age': 0, 'first_name': ''}
>>> 

Офлайн

#3 Июль 24, 2015 00:33:05

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

Критика, советы и поиск недочетов.

J.R.
может лучше ссылку на репу на github-е?
Главное, чтобы был точный код и возможность править его, оставляя комментарии.

Shaman
Ввод в __init__ ?.. А как придётся создавать за тыщу объектов?
Ввести-то можно, подав данные по каналу, только вот ввод не везде нужен.



Офлайн

#4 Июль 24, 2015 07:01:45

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

Критика, советы и поиск недочетов.

.

Отредактировано J.R. (Фев. 27, 2016 15:57:24)

Офлайн

#5 Июль 24, 2015 09:32:52

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Критика, советы и поиск недочетов.

py.user.next
только вот ввод не везде нужен.
В __init__ он нужен меньше всего.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version