在分析python的参数传递是如何进行的之前,我们需要先来了解一下,python变量和赋值的基本原理,这样有助于我们更好的理解参数传递. python变量以及赋值 数值 从几行代码开始 In [1]: a = 1 In [2]: b = a In [3]: a = a + 1 我们先将1赋值给a,也就是a指向了1这个对象,在python中一切皆对象.接着b=a,则表示让b也指向了1这个对象,python中一个对象是可以被多个引用所指向.最后执行的a=a+1,这里需要注意一点,python的数据类…
1. 位置传递: #--coding:utf-8-- def send(name,address): return 'package is sent to %s, located in %s' %(name, address) print(send('winnie','shanghai')) 2. 关键字传递 def run(name,length, date): return '%s ran %s on %s' %(name,length,date) #关键字传递时,可以无视参数顺序,名字对了…