Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Общие вопросы > Декларации и отступы. |
Автор: TEH3OP 19.1.2009, 03:51 |
Добрый ... всем. В процессе освоения сабжа, возникло несколько вопросов: 1. Как переменную объявить? Можно ли сделать это обязательным? 2. Величину отступов можно поменять? Он tab'ы понимает (или это от выбора IDE зависит) -- Просто я привык к двум пробелам. 3. А COM-объекты в нём можно использовать? Не ругайтесь за глупые вопросы, если что. |
Автор: TEH3OP 19.1.2009, 10:23 | ||||||
Нет. Я имею ввиду, как явно объявить с заданием типа, а не через инициализатор. Просто не хочется нарываться на такой баг:
Да и вообще, я за жёсткую типизацию. И ещщё вопрос. При объявлении функции-члена класса, имя первого параметра это моё личное дело, т.е. "Self" обязательно или это просто первый параметр, который неявно передаётся. |
Автор: Lazin 19.1.2009, 10:50 | ||
тогда ты не тот язык программирования выбрал ![]()
параметр self - обязателен |
Автор: _Viper_ 19.1.2009, 14:45 | ||||
не не не .... как раз имя первого параметра личное дело, просто self это стандарт в питоне, но никто не мешает назвать как угодно.
Можно с помощью http://sourceforge.net/projects/pywin32/ |
Автор: woof 20.1.2009, 00:05 |
я всегда пользую табом..... |
Автор: nerezus 20.1.2009, 20:10 |
woof, а некоторые попу не моют. Но в культурном обществе принято юзать 4 пробела и мыть попу. |
Автор: Lazin 20.1.2009, 20:41 |
я то-же пользуюсь табом, только мой текстовый редактор умеет заменять его на 4 пробела ![]() |
Автор: pythonwin 20.1.2009, 21:51 | ||
аналогично или "Ctrl+]" / "Ctrl + [" тогда либо java (вписать нужное) либо если обязательно питон и проект разрабатывается большой группой программистов, то советую прочитать http://python.su/forum/viewtopic.php?pid=22575#p22575 |
Автор: nerezus 20.1.2009, 21:54 |
Питон с типизацией - это язык boo. Для него кстати и IDE есть отличнейший(Sharp Develop), не в пример IDE для питона ( |
Автор: Lazin 20.1.2009, 22:18 | ||
тогда уж сразу Haskell =) |
Автор: TEH3OP 21.1.2009, 01:30 | ||||
Если без лирики, то я как раз про Tab'ы и спрашивал, потомучто с ними можно легко найти компромисс с обществом, путём выставления "Tab size" в настройках редактора. Но про редакторы потом. пасип.
Я ж не сказал, что испытываю рвотный рефлекс от "нетипизированных" языков. Конечно есть и в Py бесящие меня моменты, но в общей радостной картине они не существенны. Короче, я уже твёрдо выбрал Py, как язык для авральных/коленочных проектов. Вот и осваиваю. http://python.su/forum/viewtopic.php?pid=22575#p22575 прочёл - диво диво. |
Автор: nerezus 21.1.2009, 01:40 | ||
|
Автор: pythonwin 21.1.2009, 10:19 |
Модератор: : TEH3OP и nerezus, пожалуйста, исправьте свои посты - здесь должен обсуждаться только питон. |