Re: [python] Pulnocni rozjimani :-)

2017-04-06 Tema obsahu Jaakubi
, 'a'} m.add(0) m {False, 1, 2, 'a'} m.add(0.0) m {False, 1, 2, 'a'} Mějte se fajn, Petr __________ Od: Pavel Schön Komu: python@py.cz Datum: 11.05.2015 12:46 Předmět: Re: [python] Pulnocni rozjimani :-)

Re: [python] Pulnocni rozjimani :-)

2017-04-05 Tema obsahu Vláďa Macek
) >>>> m > {1, 2, 'a'} >>>> m.add(False) >>>> m > {False, 1, 2, 'a'} >>>> m.add(0) >>>> m > {False, 1, 2, 'a'} >>>> m.add(0.0) >>>> m > {False, 1, 2, 'a'} >

Re: [python] Pulnocni rozjimani :-)

2017-04-05 Tema obsahu Petr Přikryl
; m.add(1) >>> m {1, 2, 'a'} >>> m.add(True) >>> m {1, 2, 'a'} >>> m.add(1.0) >>> m {1, 2, 'a'} >>> m.add(False) >>> m {False, 1, 2, 'a'} >>> m.add(0) >>> m {False, 1, 2, 'a'} &g

Re: [python] Pulnocni rozjimani :-)

2015-05-12 Tema obsahu Hynek Fabian
Skutecna zlodejna neni tak hezky deklarovana, ale dela se pekne pod rukou: a = SuperMaxiSecureAccount() a.__class__ = Thief On 05/12/2015 12:46 AM, Jan Bednařík wrote: > Trošku z jiného soudku: > > $ python3 > Python 3.4.3 (default, Mar 23 2015, 04:19:36) > [GCC 4.2.1 Compatible Apple LLVM 6.0 (

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu mtip
Trochu odjinud: >>> bool(re.search(ur'[a-ž]', u'Ě', re.IGNORECASE|re.UNICODE)) True >>> bool(re.search(ur'[a-ž]', u'Ě', re.IGNORECASE)) True >>> bool(re.search(ur'[a-ž]', 'Ě', re.IGNORECASE)) True >>> bool(re.search(r'[a-ž]', 'Ě', re.IGNORECASE)) True >>> bool(re.search(r'[a-ž]', u'Ě', re.IGNORECA

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Bystroushaak
Moje oblíbené: >>> a = [] >>> a.append(a) >>> a [[...]] >>> a[0] [[...]] >>> a[0][0] [[...]] >>> a[0][0][0] [[...]] Dne 10.5.2015 v 01:05 Vladimir Macek napsal(a): Just having fun. $ python >>> a = {} >>> b = {'a': a} >>> a['b'] = b >>> a {'b': {'a': {...}}}

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Jan Bednařík
Trošku z jiného soudku: $ python3 Python 3.4.3 (default, Mar 23 2015, 04:19:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> >>> class Account: ... def deposit(self, amount): ... print('saved

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Matěj Cepl
On 2015-05-11, 20:53 GMT, Honza Král wrote: > Jen pozor, ze tohle je chovani CPythonu, tedy jedne z implementaci a > nikoli definice chovani pythonu, nelze tedy na to spolehat a > porovnavani integereru by se melo vzdy provadet pres == a nikdy pres > is, i kdybychom meli 1000% jistotu, ze to budou

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Petr Messner
Měnitelnost/neměnitelnost je jedna věc a identita/hodnota druhá. Můžu mít dva neměnitelné objekty stejné hodnoty, každý z nich ale bude existovat zvlášť - na své vlastní adrese v paměti. Snažit se, aby všechny takové objekty byly automaticky deduplikovány, by byla jen práce navíc. PM Dne 11. květ

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Vladimir Macek
Inspirovan, jeste malicko rozvinu. :-) >>> a = 257 >>> b = 257 >>> a is b False >>> c = d = 257 >>> c is d# logicky True True >>> e, f = 257, 257 # tohle je vsak zajimave >>> e is f True >>> g = 'nazdar' >>> h = 'nazdar' >>> g is h Tr

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Honza Král
Jen pozor, ze tohle je chovani CPythonu, tedy jedne z implementaci a nikoli definice chovani pythonu, nelze tedy na to spolehat a porovnavani integereru by se melo vzdy provadet pres == a nikdy pres is, i kdybychom meli 1000% jistotu, ze to budou jen cisla od 0 do 10. Honza Král E-Mail: honza.k...@

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Pavel Schön
Integery od -5 do 256 jsou "hardcodované", neboť jsou často používané, vždy jsou inicializované v paměti a proto mají stejné adresy. https://docs.python.org/2/c-api/int.html#c.PyInt_FromLong ___ Python mailing list python@py.cz http://www.py.cz/mailman/

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Marek Nožka
Zdravím. Můžete mi prosím toto někdo vysvětlit? Myslel jsem si, že datové typy jsou buď měnitelné, nebo neměnitelné --- ale tady do vypadá, že int je něco mezi tím. Díky. Marek On Mon, 11 May 2015 03:46:33 -0700 (PDT) Pavel Schön wrote to python@py.cz: > $ python > Python 2.6.6 (r266:84292, No

Re: [python] Pulnocni rozjimani :-)

2015-05-11 Tema obsahu Pavel Schön
$ python Python 2.6.6 (r266:84292, Nov 21 2013, 10:50:32) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 >>> a = 256 >>> b = 256 >>> a is b True >>> a = 257 >>> b = 257 >>> a is b False On Sunday, May 10, 2015 at 1:05:58 AM UTC+2, Vladimir Macek wrote: > Just having fun. > > $ python >

[python] Pulnocni rozjimani :-)

2015-05-09 Tema obsahu Vladimir Macek
Just having fun. $ python >>> a = {} >>> b = {'a': a} >>> a['b'] = b >>> a {'b': {'a': {...}}} >>> b {'a': {'b': {...}}} >>> import cPickle >>> ap = cPickle.dumps(a) >>> del a, b >>> len(ap) 26 >>> a = cPickle.loads(ap) >>> a {'b': {'