[Python] Conversione di tipo in una definizione di funzione.
Paolo Melchiorre
paolo a melchiorre.org
Mer 3 Ago 2016 15:57:31 CEST
Il giorno mer 3 ago 2016 alle ore 14:15 Marco Beri <marcoberi a gmail.com> ha
scritto:
> On Wed, Aug 3, 2016 at 12:50 PM, Carlos Catucci <carlos.catucci a gmail.com>
> wrote:
>
>> > Non posso convertire il tipo di una variabile che passo ad una funzione?
>>
>> Potresti fare cosi':
>> def func( a, b):
>> if not any(c.isalpha() for c in a) and not any(c.isalpha() for c in
>> b):
>> a = int(a)
>> b = int(b)
>>
>
> Meglio chiedere scusa che chiedere permesso (o una roba del genere):
>
> a = int(a)
>
>
> Al limite se devi fare qualcos'altro in caso di errore:
>
> try:
> a = int(a)
> except ValueError:
> faiqualcosaltro()
>
>
Concordo con Marco.
"It's easier to ask forgiveness than it is to get permission." cit. Rear
Admiral Grace Murray Hopper
Lo ha ricordato spesso Martelli nell'ultimo pycon7
Ciao,
Paolo
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20160803/8c1695ca/attachment.html>
Maggiori informazioni sulla lista
Python