这几天看Python参数,对于位置参数,关键字参数和命名关键字参数有点蒙,就写了个这个,希望有所帮助吧。
首先介绍一下Python中的dict和truple(后面有用到):
dict的组成方式{'name':'AC','age':24},其中name和age被称为key,在Python交互式运行窗口运行name就会出现AC,可以通过name找到AC(类似字典的查询方式,知道页码,找到对应单词);
truple的组成(1,2,3,4),我觉得称之为固定不可变数组会更加容易理解,当truple只含有一个元素时(eg:(1))容易和单独的数字1相混淆,所以一般在其后面加一个逗号(变为(1,)),若用Python输出只含有一个元素的truple时,输出也会带后面的逗号,变为 1, 的形式。
1.区分位置参数和关键参数:
def person(name,**kw)