pasar valor de variables...
Ariel Nardelli
pan_python en yahoo.com.ar
Sab Sep 10 20:04:02 CEST 2005
Hola Julio...
Yo lo llamo asi, le paso los valores que quiero pasarle desde la funcion
misma..., segun tu caso seria:
def primera():
variable = 'pepito'
def segunda(variable)
print variable
y para llamar a la segunda seria..
self.segunda(variable) desde la variable primera asi le pasas el
valor de la variable que queres, lo mismo seria al revez o sea asignas
en otra funcion..., por ejemplo...
def primera():
print self.segunda()
def segunda():
return ('solo imprimo')
asi cuando ejecutas primera llama a la funcion segunda que "retorna" el
valor solo imprimo que es lo que imprime en pantalla con el print...
Espero haberte ayudado y no haberte mariado mas :)
Ariel
Julio Canto wrote:
>David Pantoja wrote:
>
>
>
>>Hola a toda la lista:
>>
>>estaba preguntandome como es que puedo pasar variables de una funcion
>>a otra, esto es:
>>
>>def primera():
>> variable = valor
>>
>>def segunda():
>> print variable
>>
>>OK, no se vale lo de definir la variable de manera global, ya que este
>>valor lo obtengo de esa funcion(primera).
>>
>>ojala que alguien me pueda ayudar....
>>
>>es algo asi como importar las variables de una funcion a otra o no se....
>>
>>
>>
>>
>Bueno, como 'no se vale' usar globales, sospecho que un movimiento
>'astuto' consistiria en envolver ese par de funciones en un objeto. Mas
>que nada, porque la asignacion que haces de 'variable=valor' en
>'primera' sólo tiene sentido en el contexto de dicha función, y variable
>deja de existir en cuanto sales de ella. Sospecho de todas formas que
>tienes que replantearte la forma de programar eso que estás
>programando... la pregunta que haces es cuando menos extraña si
>realmente tienes claro como quieres constuir tu aplicacion.
>Un saludo,
> JC
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
>
>
--
Saludos
Panflin
www.reconquista.com.ar
Más información sobre la lista de distribución Python-es