è giusto perché secondo la regola della precedenza degli operatori prima vengono eseguiti gli elevamenti a potenza poi le moltiplicazioni!<div><br><br><div class="gmail_quote">Il giorno 27 gennaio 2012 23:48, Francesco Bonanno <span dir="ltr"><<a href="mailto:info@francescobonanno.com">info@francescobonanno.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salve,<br>
sapete dirmi perchè  ho la seguente differenza?<br>
<br>
>>>math.pow(-4,6)         # mi restituisce correttamente la potenza positiva in quanto l'esponente è positivo;<br>
>>>-4**6                 #mi restituisce la potenza negativa<br>
<br>
Secondo me c'è qualcosa che non va<br>
<br>
Il 27/01/2012 12:00, <a href="mailto:python-request@lists.python.it" target="_blank">python-request@lists.python.it</a> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Invia le richieste di iscrizione alla lista Python all'indirizzo<br>
        <a href="mailto:python@lists.python.it" target="_blank">python@lists.python.it</a><br>
<br>
Per iscriverti o cancellarti attraverso il web, visita<br>
        <a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/<u></u>mailman/listinfo/python</a><br>
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo<br>
        <a href="mailto:python-request@lists.python.it" target="_blank">python-request@lists.python.it</a><br>
<br>
Puoi contattare la persona che gestisce la lista all'indirizzo<br>
        <a href="mailto:python-owner@lists.python.it" target="_blank">python-owner@lists.python.it</a><br>
<br>
Se rispondi a questo messaggio, per favore edita la linea dell'oggetto<br>
in modo che sia più utile di un semplice "Re: Contenuti del digest<br>
della lista Python..."<br>
<br>
<br>
Argomenti del Giorno:<br>
<br>
    1. LDAPError 2, cosa non vedo? (<a href="mailto:roberto.preziusi@gmail.com" target="_blank">roberto.preziusi@gmail.com</a>)<br>
    2. Re: LDAPError 2, cosa non vedo? (Daniele Varrazzo)<br>
<br>
<br>
------------------------------<u></u>------------------------------<u></u>----------<br>
<br>
Message: 1<br>
Date: Thu, 26 Jan 2012 19:24:34 +0100<br>
From: "<a href="mailto:roberto.preziusi@gmail.com" target="_blank">roberto.preziusi@gmail.com</a>"<<a href="mailto:roberto.preziusi@gmail.com" target="_blank">r<u></u>oberto.preziusi@gmail.com</a>><br>
To: python-it<<a href="mailto:python@lists.python.it" target="_blank">python@lists.python.<u></u>it</a>><br>
Subject: [Python] LDAPError 2, cosa non vedo?<br>
Message-ID:<br>
        <CAHL=<a href="mailto:wGcvkDvezMKjyy2gDX5hLi6R7s3TWzb6-16WG8U9mPrPiA@mail.gmail.com" target="_blank">wGcvkDvezMKjyy2gDX5hLi6R<u></u>7s3TWzb6-16WG8U9mPrPiA@mail.<u></u>gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Amici di python,<br>
mi sono bloccato su una cosa sicuramente banale per voi ma io ne sto<br>
uscendo pazzo.<br>
<br>
Prendo dal un ConfigParser la mia variabile ldap_url e la salvo dentro uri<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

uri = config['ldap_url']<br>
print uri<br>
</blockquote></blockquote></blockquote>
"ldap://ldap-master.lan"<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

print type(uri)<br>
</blockquote></blockquote></blockquote>
<type 'str'><br>
<br>
Come vedete è di tipo 'str'<br>
<br>
Poi inizializzo invece una variabile u al volo:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

u = "ldap://ldap-master.lan"<br>
type(u)<br>
</blockquote></blockquote></blockquote>
<type 'str'><br>
<br>
anche questa di tipo 'str'<br>
<br>
Ecco quello che non capisco allora è questo:<br>
<br>
*>>>  ldap.initialize(uri)*<br>
Traceback (most recent call last):<br>
   File "<stdin>", line 1, in<module><br>
   File "/usr/lib/python2.6/dist-<u></u>packages/ldap/functions.py", line 85, in<br>
initialize<br>
     return LDAPObject(uri,trace_level,<u></u>trace_file,trace_stack_limit)<br>
   File "/usr/lib/python2.6/dist-<u></u>packages/ldap/ldapobject.py", line 69, in<br>
__init__<br>
     self._l = ldap.functions._ldap_function_<u></u>call(_ldap.initialize,uri)<br>
   File "/usr/lib/python2.6/dist-<u></u>packages/ldap/functions.py", line 57, in<br>
_ldap_function_call<br>
     result = func(*args,**kwargs)<br>
*ldap.LDAPError: (2, 'No such file or directory')*<br>
<br>
Errore 2, No such file or directory<br>
<br>
Ma se provo con la variabile temporanea u:<br>
<br>
*>>>  ldap.initialize(u)*<br>
<ldap.ldapobject.<u></u>SimpleLDAPObject instance at 0x1fc9638><br>
<br>
Tutto va benone.<br>
<br>
Le uniche differenze sono gli apici:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

print uri<br>
</blockquote></blockquote></blockquote>
*"*ldap://ldap-master.kst.lan"<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

print u<br>
</blockquote></blockquote></blockquote>
ldap://ldap-master.kst.lan<br>
<br>
cosa non vedo ?<br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/<u></u>mailman/listinfo/python</a><br>
</blockquote></div><br></div>