[Linux-bruxelles] [Question Python] traitement simple de nombres
Frederic Peters
fpeters at entrouvert.be
Jeu 29 Jan 15:52:31 CET 2004
> >>>a = '1.3.2-5'
> >>>def jeromize(source, suffix):
> ... longeur = len(source)
> ... dernierCaractere = source[longeur-1]
> ... dernierCaractere = int(dernierCaractere) + 1
> ... return source[0:(longeur-1)] + `dernierCaractere` + suffix
> ...
> >>>jeromize(a, "teste")
> '1.3.2-6teste'
Sauf que Jérôme attendrait plutôt 1.3.2-4teste :)
Ma tentative:
re.sub('[0-9]+$', lambda x: '%dj0' % (int(x.group())-1), version)
Frédéric
--
Utilisation des listes du BxLUG: http://www.bxlug.be/utilisation-mailinglists
Toi aussi, apprends le français: http://www.foo.be/~steph/cours/FLE/
Plus d'informations sur la liste de diffusion Linux-bruxelles