作者dos792 (下来一个正妹)
看板Python
标题Re: [问题] 函式参数传递问题
时间Wed Nov 10 21:19:57 2010
1.call by ref:(伪)
def swap(x,y):
return y,x
x=1
y=2
x,y=swap(x,y)
2.看不懂你的code 跟call by ref有啥关系
def fun(x):
return x+1
fun(5)
就可以
※ 引述《jimmylin212 (JimmyG)》之铭言:
: 想请问在 Python 当中可以 call by reference 吗?
: def Function(x):
: x + 1
: x = 5
: Function(x)
: 不知道要怎麽让输出是 6
: 还没有改变成 Python 脑
: 感谢各位了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.75.189
※ 编辑: dos792 来自: 118.168.75.189 (11/10 21:29)
2F:推 jimmylin212:感谢了!我想通了 11/10 21:32
4F:→ StubbornLin:Don’t try this at home, kids! XDDDD 真好笑 11/11 00:02
5F:→ a761007:x, y = y, x 11/11 01:00
6F:→ seedman:1.你乾脆直接 return y,x就好 11/12 19:06
※ 编辑: dos792 来自: 111.184.246.174 (11/13 20:46)
7F:→ dos792:u r right. that is a better way. 11/13 20:47
8F:→ mythnc:还以为原po是故意的。因为写个「伪」字 XD 11/14 16:41
9F:→ dos792:因为py不搞这套,所以... 11/16 22:53