[Python] Risultato differente con Python 2.7.2+

Balan Victor balan.victor0 a gmail.com
Ven 27 Gen 2012 23:52:21 CET


è giusto perché secondo la regola della precedenza degli operatori prima
vengono eseguiti gli elevamenti a potenza poi le moltiplicazioni!


Il giorno 27 gennaio 2012 23:48, Francesco Bonanno <
info a francescobonanno.com> ha scritto:

> Salve,
> sapete dirmi perchè  ho la seguente differenza?
>
> >>>math.pow(-4,6)         # mi restituisce correttamente la potenza
> positiva in quanto l'esponente è positivo;
> >>>-4**6                 #mi restituisce la potenza negativa
>
> Secondo me c'è qualcosa che non va
>
> Il 27/01/2012 12:00, python-request a lists.python.it ha scritto:
>
>> Invia le richieste di iscrizione alla lista Python all'indirizzo
>>        python a lists.python.it
>>
>> Per iscriverti o cancellarti attraverso il web, visita
>>        http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>> oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
>>        python-request a lists.python.it
>>
>> Puoi contattare la persona che gestisce la lista all'indirizzo
>>        python-owner a lists.python.it
>>
>> Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
>> in modo che sia più utile di un semplice "Re: Contenuti del digest
>> della lista Python..."
>>
>>
>> Argomenti del Giorno:
>>
>>    1. LDAPError 2, cosa non vedo? (roberto.preziusi a gmail.com)
>>    2. Re: LDAPError 2, cosa non vedo? (Daniele Varrazzo)
>>
>>
>> ------------------------------**------------------------------**
>> ----------
>>
>> Message: 1
>> Date: Thu, 26 Jan 2012 19:24:34 +0100
>> From: "roberto.preziusi a gmail.com"<r**oberto.preziusi a gmail.com<roberto.preziusi a gmail.com>
>> >
>> To: python-it<python a lists.python.**it <python a lists.python.it>>
>> Subject: [Python] LDAPError 2, cosa non vedo?
>> Message-ID:
>>        <CAHL=wGcvkDvezMKjyy2gDX5hLi6R**7s3TWzb6-16WG8U9mPrPiA a mail.**
>> gmail.com <wGcvkDvezMKjyy2gDX5hLi6R7s3TWzb6-16WG8U9mPrPiA a mail.gmail.com>
>> >
>> Content-Type: text/plain; charset="utf-8"
>>
>> Amici di python,
>> mi sono bloccato su una cosa sicuramente banale per voi ma io ne sto
>> uscendo pazzo.
>>
>> Prendo dal un ConfigParser la mia variabile ldap_url e la salvo dentro uri
>>
>>> uri = config['ldap_url']
>>>>> print uri
>>>>>
>>>> "ldap://ldap-master.lan"
>>
>>> print type(uri)
>>>>>
>>>> <type 'str'>
>>
>> Come vedete è di tipo 'str'
>>
>> Poi inizializzo invece una variabile u al volo:
>>
>>  u = "ldap://ldap-master.lan"
>>>>> type(u)
>>>>>
>>>> <type 'str'>
>>
>> anche questa di tipo 'str'
>>
>> Ecco quello che non capisco allora è questo:
>>
>> *>>>  ldap.initialize(uri)*
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in<module>
>>   File "/usr/lib/python2.6/dist-**packages/ldap/functions.py", line 85,
>> in
>> initialize
>>     return LDAPObject(uri,trace_level,**trace_file,trace_stack_limit)
>>   File "/usr/lib/python2.6/dist-**packages/ldap/ldapobject.py", line 69,
>> in
>> __init__
>>     self._l = ldap.functions._ldap_function_**call(_ldap.initialize,uri)
>>   File "/usr/lib/python2.6/dist-**packages/ldap/functions.py", line 57,
>> in
>> _ldap_function_call
>>     result = func(*args,**kwargs)
>> *ldap.LDAPError: (2, 'No such file or directory')*
>>
>> Errore 2, No such file or directory
>>
>> Ma se provo con la variabile temporanea u:
>>
>> *>>>  ldap.initialize(u)*
>> <ldap.ldapobject.**SimpleLDAPObject instance at 0x1fc9638>
>>
>> Tutto va benone.
>>
>> Le uniche differenze sono gli apici:
>>
>>> print uri
>>>>>
>>>> *"*ldap://ldap-master.kst.lan"
>>
>>> print u
>>>>>
>>>> ldap://ldap-master.kst.lan
>>
>> cosa non vedo ?
>>
>>  ______________________________**_________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120127/d3f32729/attachment.html>


Maggiori informazioni sulla lista Python