1、位置参数 (根据函数定义的参数位置来传递参数,必须一一对应)
2、关键字参数(用户函数调用,通过“键-值”形式加以指定,不需一一对应)
3、默认参数(参数提供默认值,调用函数时可传可不传该默认参数的值)
4、可变参数 (*args,**krgs)args可以传元祖,krgs可以传字典
顺序如下:(位置参数,默认参数,可变参数)
deffunc(name, age, sex=1, *args, **kargs)
name,age是必填;其余可为空
RF相关:
位置参数没有一一对应的话,写法必须是 id =${id}
${}变量;@{}列表变量
用例里可以固定参数值 ,在需要传参的位置写入实参 如:id= 123
实例:
此时,位置参数写法可以让外面参数传进来,否则就会读取“发送客户端登陆房间指令”里默认的UserType的值
args[key] = value