摘要: python中的 * 和 ** ,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 * 的作用:在函数定义中,收集所有位置参数到一个新的元组,并将整个元组赋值给变量args >>> def f(*args): # * 在函数定义中使用 print(args) >> 阅读全文
posted @ 2019-11-12 15:32 末年926 阅读(15867) 评论(0) 推荐(3) 编辑
摘要: 1、位置参数:调用函数的时候传的参数,参数默认按顺序赋值,如果是指定那个参数赋值,不关注顺序。指定参数a=1,b=2 就在函数体内a=1,b=2 2、默认参数:在定义函数的时候,给某个参数设置默认值 3、动态参数:*args 调用函数是可以传入任意个参数或者不传,传递到函数内部会把这些函数存入到一个 阅读全文
posted @ 2019-11-12 12:15 末年926 阅读(808) 评论(0) 推荐(0) 编辑