1、包裹位置传递,所有的传入参数都会被args变量收集,它会根据传入参数的位置合并成一个元组。
args是元组类型,即包裹位置传递。
def user_info(*args):
print(args)
# ('TOM',)
user_info('TOM')
# ('TOM', 18)
user_info('TOM', 18)2、无论是包裹位置传输还是包裹关键字传输,都是一个包装过程。
def user_info(**kwargs):
print(kwargs)
# {'name': 'TOM', 'age': 18, 'id': 110}
user_info(name='TOM', age=18, id=110)Python的优点有哪些
1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;
2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;
3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;
4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;
5、Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。









