Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: xassiz_ en 2 Abril 2010, 15:19 PM

Título: [Python] Duda separar string {Solucionado}
Publicado por: xassiz_ en 2 Abril 2010, 15:19 PM
Hola, bueno tengo una duda.

Yo tengo una string:

algo=algo

y quiero eliminar lo que está luego del signo "=".

Para eso supongo que se tendría que separar, entonces hago un replace y cambio del igual por un espacio y estan separados, pero ahora como cojo solamente la primera parte?


Saludos ;)

PD: aprovecho para preguntar, existe algun software para generar Tkinter en python como Boa contructor con wxpython?
Título: Re: [Python] Duda separar string
Publicado por: O-LLOS-O en 2 Abril 2010, 15:40 PM
pq no lo recores con un for? y lo vas guardando en otro string hasta el igual?

Código (python) [Seleccionar]
pal = 'hola=hola'
a = ''
for ele in pal:
    if ele != '=': a+= ele
    else break
Título: Re: [Python] Duda separar string
Publicado por: wisehacks en 2 Abril 2010, 15:46 PM
La solución más limpia es usar la función split :)


Código (python) [Seleccionar]

cadena = "variable=valor"
variable = cadena.split("=")[0]
print variable


>>> a="v=b"
>>> a.split("=")
['v', 'b']
>>> a.split("=")[0]
'v'

:)
Título: Re: [Python] Duda separar string
Publicado por: leogtz en 2 Abril 2010, 20:11 PM
No sé como son las regex en python,  pero creo que sería lo más optimo.
Título: Re: [Python] Duda separar string
Publicado por: xassiz_ en 2 Abril 2010, 21:56 PM
Gracias me sirvió ^^
Título: Re: [Python] Duda separar string {Solucionado}
Publicado por: XD YO en 4 Abril 2010, 06:59 AM
Supongo que solo me queda responder lo de Tkinter...
Aqui en la wiki de python:
http://wiki.python.org/moin/GuiProgramming (http://wiki.python.org/moin/GuiProgramming)

En la parte:

GUI Design Tools and IDEs

Espero que te sirva.. :D
Título: Re: [Python] Duda separar string {Solucionado}
Publicado por: xassiz_ en 6 Abril 2010, 18:19 PM
Gracias :rolleyes: