参数前边星号的问题
函数参数不确定的情况下,我们需要用args来表示,那前边有时候还得加一个或者两个星号,这个星号能不能用其他的附号代替啊?还有就是顺序是不是规定好的呀? 本帖最后由 柿子饼同学 于 2021-4-20 10:00 编辑星号是收集参数
例:定义一个函数,打印所有传入参数
def p(*args):
print(*args)因为你不知道要打印多少个参数,这时,收集参数可以将所有参数放到一个元组里然后进行操作
星号就是星号,是规定好的
有收集参数的函数里如果传入其他参数要用关键字参数
例:
>>> print('520', '1314', '')#第三个参数是希望把两个数间的空格去掉,但他会以为是第三个参数,要打印
520 1314
>>> print('520', '1314', sep = '')#用了关键字她就知道是什么意思了
5201314
{:7_132:}
页:
[1]