Cho em hỏi trong python có tham biến không giống như bên C thì dùng dấu & để thay đổi giá trị của một tham số đầu vào thì python có lệnh nào tương tự không ???
Cách viết hàm hoán vị trong python?
1 Like
a = 3
b = 4
a, b = b, a
print "{} {}".format(a,b)
4 3
5 Likes
Chắc bạn đó thắc mắc kiểu viết một hàm def Foo(a, b):
đó anh mà em học trên Codeademy hơn 50% khóa rồi mà không biết python xài được câu lệnh
a, b = b, a
này
1 Like
Mình cũng định viết nhưng thấy nó ngắn quá lại thôi, mà bây giờ thấy bạn này comment nên…
def Hoanvi(a, b):
a, b = b, a
return (a, b)
Không thì thế này
>>> def hv(a,b):
... return (b,a)
...
>>> a = 3
>>> b = 4
>>> a, b = hv(a,b)
>>> print "{} {}".format(a,b)
4 3
1 Like
Trong tuple co de cap: a,b=b,a