Найти - Пользователи
Полная версия: Передача параметра
Начало » Python для новичков » Передача параметра
1 2
n_string
Спасибо, Cleric и всем откликнувшимся!
Усиленно перевариваю полученную информацию.
qman
timas
http://natahaus.ifolder.ru/569028
Курс лекций Сузи - мне понравилось, да и поновее
скажите по ссылке http://www.books.ru/shop/books/536845 эта книжка в бумаге? или что то поновее?
crchemist
n_string
1. Я так понимаю в Python нет констант, тогда как объявить переменную только для чтения,
без возможности переопределения
>>> class A(object):
... @property
... def isArg(self):
... return 10
...
>>> a = A()
>>> a.isArg
10
>>> a.isArg = 15
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: can't set attribute
>>>
crchemist
n_string
2. Правильно ли я делаю наследование
попробуй так:
>>> class Child(object):
... def isChild(*args):
... print args
...
>>>
>>> o = Child()
>>> o.isChild()
(<__main__.Child object at 0xb809644c>,)
>>>
>>> class Child(object):
... @classmethod
... def isChild(*args):
... print args
...
>>> Child.isChild()
(<class '__main__.Child'>,)
>>> Child.isChild(1)
(<class '__main__.Child'>, 1)
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB