python中有传参需求,好像也没有像C一样传参(引用)设计,可以采用一种变形方式,函数返回值来实现。
def test(): t1 = "123123" t2 = "test" t3 = 122 t4 = 1.12 return t1, t2, t3, t4 t1, t2, t3, t4 = test() print t1, t2, t3, t4
这种方式不是很好看,还可以采用其他的方法:
1) 上面说的函数返回值,可以说成使用元祖返回的方式。
2)通过可变化的对象(list)
def func1(a): a[0] = 'new-value' # 'a' references a mutable list a[1] = a[1] + 1 # changes a shared object
3)