def fun(*args): #函数定义时,个数可变的位置参数 print(args) fun(10,20,30) #输出结果为元组 def fun1(**args): #函数定义时,个数可变的关键字形参 print(args) fun1(a=10) fun1(a=10,b=20,c=30) #输出结果为一个字典 print('hello','world','java') #print 为个数可变的位置参数 '''函数定义时,个数可变的关键字形参和位置参数都有时,两个参数只能都是一个。 个数可变的关键字形参放前面,不然报错 ''' def fun1(*args1,**args2): #函数定义时,个数可变的关键字形参和位置参数 pass
E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject/demon1/demo28.py (10, 20, 30) {'a': 10} {'a': 10, 'b': 20, 'c': 30} hello world java 进程已结束,退出代码0