终点之后,是新的起点,乘风破浪再出发
——杰
入学一个星期了,决定重新自学python,已经自学一段时间了,所以今天的总结,侧重于对python的参数进行一个简短的划分。
python的参数,可以划分为可变参数、不可变参数。不可变的参数,就是如下图中的test2()。这个也是我们最熟悉的。可变参数,就是如下图中的test3()。这里的*add,可以指代空参数,也可以指代多个任意参数。
某种程度上,这也体现了python的实用性和灵活性。
在python的可变参数里,我们可以继续划分,可以分为非关键字、关键字。看下图这里的test3(),这里的输出,是一个元组。同样我们来看看test4(),输出的是一个字典,输入的时候,是a=1,b=2。来看另一个列子,
这里是指定关键字的参数输入。如果将参数的对象改掉,就会报错。如果没有给关键字参数赋值,它就会默认。
这里是几个特例,初次写自己的学习感言,不好的地方,请在下方留言,我一定改正。