蓝绝

博客园 首页 新随笔 联系 订阅 管理

 

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

 

posted on 2022-09-06 14:06  蓝绝  阅读(23)  评论(0编辑  收藏  举报