[?]Python - Parámetros

Iniciado por h0oke, 27 Octubre 2009, 16:12 PM

0 Miembros y 1 Visitante están viendo este tema.

h0oke

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

Código (python) [Seleccionar]
def cambia(uno,dos):
aux = dos
dos = uno
uno = aux
return uno,dos

x = raw_input("UNO>")
y = raw_input("DOS>")
x,y = cambia(x,y)
print str(x) + " " + str(y)


Es la única manera para tipos simples de datos?

Masita

#1
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


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
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....