参数传递方式确定个数的参数确定个数的关键字参数不定个数的参数不定个数的关键字参数确定个数的参数这是最常见的参数传递方式,大部分的函数参数传递方式都是这种方式。它要求实参和虚参的个数相同,顺序也要相同,也就是要保持一一对应,否则就会出现错误。def foo(num):
print num
if __name__ == "__main__":
number = 10
foo(number)确定个数的关键字参数这种方式传递参数需要指定参数的名字。def foo(Name='Tom', Age=20, Tall=None):
print 'Name:', Name
print 'Age:', Age
print 'Tall:', Tall
if __name__ == "__main__":
name = 'lucy'
age = 19
tall = 168
foo(Name=name, Age=age, Tall=tall)使用这种方式进行参数传递的时候,需要指定参数的名字,以键值对的方式进行传递,如果某个键缺省,则使用默认值。这种方式的传递在Python中使用比较普遍。不定个数的参数有时候我们设计一个函数的时候,并不知道它接受的参数的个数。只是知道需要对传递进来的参数依次进行处理。这种情况下就需要使用不
...
继续阅读
(23)