[pyar] Buscar una variable adentro de otra

Leandro Diker leandrodiker en gmail.com
Vie Jul 1 10:15:59 ART 2016


Ahí tenes un codigo facil y a prueba de errores, de querer el valor
convertido en entero usas int(c):

a="Felicitaciones, ganaste 345 puntos, muy bien"
b="1234567890"
posin=a.find(" puntos")
if posin<>-1:
     c=""
     pos=1
     i=a[posin-pos]
     while i in b:
        c=i+c
        pos=pos+1
        i=a[posin-pos]
print c


El 1 de julio de 2016, 5:17, Federico Di Nella <federicodinella en gmail.com>
escribió:

> Si haces un split al string antes de recorrerlo no tenés ese problema.
>
> def get_num(x):
>     x = x.split(' ')
>     return int(''.join(ele for ele in x if ele.isdigit()))
>
> frase = "Es la 3ra o 4ta vez que pruebo con el numero 300"
> get_num(frase)
> 300
>
>
>
> 2016-06-24 14:02 GMT+01:00 Carlos Matías <cmdelatorre en gmail.com>:
>
>> From: Victor Andres Martinez Hernandez <victorliferock en gmail.com>
>>> To: Python Argentina <pyar en python.org.ar>
>>> Cc:
>>> Date: Fri, 24 Jun 2016 12:39:39 +0000
>>> Subject: Re: [pyar] Buscar una variable adentro de otra
>>> Probe con esta y la veo bien:
>>>
>>> def get_num(x):
>>>     return int(''.join(ele for ele in x if ele.isdigit()))
>>>
>>> frase = “Prueba con numero 300”
>>>
>>> get_num(frase)
>>>
>>> 300
>>>
>>
>> Creo que te puede traer problemas:
>>
>> frase = "Es la 3ra o 4ta vez que pruebo con el numero 300"
>>
>> get_num(frase) == 34300
>>
>>
>> --
>> Carlos Matías
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160701/81746b81/attachment.html>


Más información sobre la lista de distribución pyar