Il giorno ven, 09/10/2009 alle 08.38 +0200, Nicola Ferrari ha scritto:
> In questo caso si tratta di un operatore ternario, simile
> al ?: presente
> in altri linguaggi (Java, C, Javascript, Perl) e non e' un
> modo
> alternativo di esprimere il costrutto "if
>
> In questo caso si tratta di un operatore ternario, simile al ?: presente
> in altri linguaggi (Java, C, Javascript, Perl) e non e' un modo
> alternativo di esprimere il costrutto "if.. then.. elif.. else"
>
Non è un modo alternativo?
Nell'esempio che ho citato, non è come scrivere
if val==1:
2009/10/8 Aldes Rossi :
> Carlo C8E Miron ha scritto:
>> 2009/10/8 Alessandro Dentella :
>>> On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote:
Non riesco a capire dove python cerchi i file da eseguire.
>>> Stai confondendo i path per "i file da eseguire" ed i path dei moduli.
>>> Il
2009/10/8 Alessandro Dentella :
> On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote:
>> Non riesco a capire dove python cerchi i file da eseguire.
>
> Stai confondendo i path per "i file da eseguire" ed i path dei moduli.
>
> Il sys.path ti dice le cartelle dove python cerca i moduli quan
On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote:
> Non riesco a capire dove python cerchi i file da eseguire.
Stai confondendo i path per "i file da eseguire" ed i path dei moduli.
Il sys.path ti dice le cartelle dove python cerca i moduli quando usi
'impoort', a seguito di::
impor
Non riesco a capire dove python cerchi i file da eseguire.
SE provo a eseguire qualunque file della libreria mi risponde che non lo
trova.
ESEMPIO, stando sulla mia user-dir :
se scrivopython pdb.py
rispondepython: can't open file 'pdb.py': [Errno 2] No
such fil
Nicola Ferrari wrote:
> val = 1
> print ('prova' if vall==1 else 'aaa')
>
> Dove posso trovare le spiegazioni di tutte le "forme ridotte"?
Non esistono "forme ridotte" o abbreviazioni come in COBOL :)
In questo caso si tratta di un operatore ternario, simile al ?: presente
in altri linguaggi (J
Ciao raga...
Sto guardando in giro un po di codici python e spesso trovo del codici in
forma ridotta:
Es:
val = 1
print ('prova' if vall==1 else 'aaa')
Dove posso trovare le spiegazioni di tutte le "forme ridotte"?
Questa forma ridotta l'ho capita, ma vorrei capire se ce ne sono altre ed
eventua