Непостоянный и изменчивый python

May 17, 2007 21:02

А на python можно так!

>>> if (2 + 2 == 5) == True: print "We are the End"
...
We are the End
Хочешь сойти с ума? Спроси меня, как! )

**it, python

Leave a comment

Comments 5

migrulos May 17 2007, 14:19:07 UTC
как сказал lestat, с помощью скриптового языка можно даже самого себя в жопу выебать

Reply

darkk May 17 2007, 14:26:32 UTC
Еще к интересным результатам приводит следующее:

class A:
...

class B(A)
...

A = B

Reply


yamix May 22 2008, 07:26:22 UTC
На сколько я знаю, в Python есть много таких тонкостей и неоднозначностей.

Подробнее можно глянуть хотябы здесь:
http://www.ibm.com/developerworks/ru/library/l-python-elegance-1/index.html?ca=drs-ru
http://www.ibm.com/developerworks/ru/library/l-python-elegance-2/index.html?ca=drs-ru

Reply

darkk May 22 2008, 07:37:29 UTC
Верно, в данном случае меня скорее удивило то, что присвоение None = foobar вызывает ошибку, но при этом True и False не возведены в ранг Универсальных И Абсолютных Констант, несколько непривычно это после других языков.

Reply


:-) alpha_cygnus May 22 2008, 08:09:50 UTC
let 2+2=5 in 2+2
Реально работает :-)

Reply


Leave a comment

Up