elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [?]Python - Parámetros
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [?]Python - Parámetros  (Leído 3,826 veces)
h0oke


Desconectado Desconectado

Mensajes: 2.059


Coder ~


Ver Perfil WWW
[?]Python - Parámetros
« en: 27 Octubre 2009, 16:12 pm »

Hola, quisiera saber si he entendido bien como pasar parámetros por referencia en python:

Código
  1. def cambia(uno,dos):
  2. aux = dos
  3. dos = uno
  4. uno = aux
  5. return uno,dos
  6.  
  7. x = raw_input("UNO>")
  8. y = raw_input("DOS>")
  9. x,y = cambia(x,y)
  10. print str(x) + " " + str(y)

Es la única manera para tipos simples de datos?


En línea

Masita

Desconectado Desconectado

Mensajes: 120


pythoneando


Ver Perfil
Re: [?]Python - Parámetros
« Respuesta #1 en: 1 Diciembre 2009, 14:36 pm »

Si no lo he entendido mal, lo que quieres es intercambiar los valores de "x" y de "y" no es asi?

Si es lo que pretendes tambien podrias usar asignacion multiple

Código:
a = 1
b = 2
print  a
print b
a,b = b,a
print a
print b

PD: Perdon por revivir el post, me parecio leer en la fecha 27 de noviembre.
Mis disculpas


« Última modificación: 1 Diciembre 2009, 14:39 pm por Masita » En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
parametros variables en modelos de django [python]
Desarrollo Web
Kase 0 2,345 Último mensaje 14 Mayo 2011, 00:06 am
por Kase
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines