Django-fr

Forum

#1 29-03-2011 08:34:30

Tonton
Membre
Inscription : 20-09-2010
Messages : 75

cast en int (methode larache)

Bonjour
question de débutant :
je fait un truc qui me semble sale

if int(longeur) >1:
    bla bla

donc je cast en nombre longeur qui est une string

que ce passe t'il si c'est une lettre (a priori aucune chance)
comment proteger ce cast ?

merci de vos infos
tonton

Hors ligne

#2 29-03-2011 08:38:21

Romain
Membre
Inscription : 11-08-2010
Messages : 27

Re : cast en int (methode larache)

Le 29 mars 2011 à 09:34, Tonton a écrit :

>
> Bonjour
> question de débutant :   
> je fait un truc qui me semble sale
>
> if int(longeur) >1:
>     bla bla
>
> donc je cast en nombre longeur qui est une string
>
> que ce passe t'il si c'est une lettre (a priori aucune chance)
> comment proteger ce cast ?

tu peux mettre une condition sur longeur.isdigit()

Hors ligne

#3 29-03-2011 09:36:49

Tonton
Membre
Inscription : 20-09-2010
Messages : 75

Re : cast en int (methode larache)

tu peux mettre une condition sur longeur.isdigit()
>
> --
> Romain Gaches
> romain _AT_ ssji.net
>
>
Ben vi bien sur !

Merci

Hors ligne

Pied de page des forums