Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 29, 2013 20:27:42

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

регулярные кирилица [а-я] , питон 2.7

Budulianin
Я про именованные константы говорил
ты сказал, что в питоне нет констант, что всё - переменные
в частности, речь-то про константы и идёт, когда ставится вопрос про различия в операциях + и |: может ли в константе вдруг появиться бит ?
не может, поэтому эти операции эквивалентны
просто не принято применять +, и это так во всех языках, где есть побитовые операции

потом ты сказал, что раз имя не привязано на всё время выполнения, то можно его к другому значению привязать
я тебе сказал: можно-то можно, но можно и вообще их удалить или присвоить им всем одно и то же значение, и что ? просто, если так сделано, то программа и так сломана, какая разница, какие там биты ?

это константы, их не должны менять; а если поменяют разработчики, то операции + и | всё равно будут работать одинаково



Офлайн

#2 Окт. 29, 2013 20:35:35

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

регулярные кирилица [а-я] , питон 2.7

py.user.next
ты сказал, что в питоне нет констант, что всё - переменные
Я имел в виду, что нету именованных констант

py.user.next
просто не принято применять +, и это так во всех языках, где есть побитовые операции
Я в этом посте уже 33 раза прочитал, что не принято так писать :)



Отредактировано Budulianin (Окт. 29, 2013 20:37:28)

Офлайн

#3 Окт. 29, 2013 20:38:46

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

регулярные кирилица [а-я] , питон 2.7

py.user.next
+ и |: может ли в константе вдруг появиться бит ?
не может, поэтому эти операции эквивалентны

Что-то мне вообще не понятно откуда там лишние биты могут появиться :)
Если константы не переопределять



Отредактировано Budulianin (Окт. 29, 2013 20:41:02)

Офлайн

#4 Окт. 29, 2013 21:34:54

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

регулярные кирилица [а-я] , питон 2.7

Budulianin
Что-то мне вообще не понятно откуда там лишние биты могут появиться :)
в переменной могут накапливаться биты, так как += и |= - разные вещи



Офлайн

#5 Окт. 29, 2013 22:37:43

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

регулярные кирилица [а-я] , питон 2.7

py.user.next
в переменной могут накапливаться биты, так как += и |= - разные вещи
re.I + re.U
Или ты про
flags = re.I + re.U
flags += re.I

—————-
Ну как sergeek привёл на 2ой странице? Ты по этот случай?



Отредактировано Budulianin (Окт. 29, 2013 22:37:57)

Офлайн

#6 Окт. 29, 2013 23:08:50

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

регулярные кирилица [а-я] , питон 2.7

Budulianin
Или ты про
flags = re.I + re.U
flags += re.I
да, flags - переменная в которой это дело накапливается



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version