RF-Variable:变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RF-Variable:变量相关的知识,希望对你有一定的参考价值。

参考技术A 每个变量都可以用变量标识符(变量名)
1)scalar变量:$变量名。
表示一个数据。作为参数传递时,表示一个参数。
2)list变量:@变量名。
表示一组数据。在作为参数传递时,有几个数据就是几个参数。
3)dict变量:&变量名
表示一组键值对数据。在作为参数传递时,有几个键值对就是几个参数。
变量声明:
底层是python语言实现,所以跟python创建变量类似。
变量不需要特定声明,只要初始化赋值即可使用。
默认情况下RF里的变量都是字符型的。

1)关键字方式:set和create赋值。
scalar变量:set variable关键字赋值。
list变量:set variable和create list关键字赋值。
dic变量:Create Dictionary关键字赋值。

List变量根据下标取值,语法为:$list 变量名[index 下标]

Dict变量根据键名取值,语法为:$dict 变量名.key 名称

通常情况下,每个变量默认都是局部变量。

RF中变量也可存储在python文件中,称作变量文件。
在python文件中,按python语法直接定义变量就可以。
列表和字典变量前面,加上前缀:List__或者DICT__
前缀仅仅是一个标识作用,RF识别变量名时会忽略LIST__和DICT__
变量python文件(test_datas.py)内容如下:

以上是关于RF-Variable:变量的主要内容,如果未能解决你的问题,请参考以下文章

activiti变量variables

变量的PHP回显替换 - $variable [重复]

CSS变量(CSS variable)

python中的本地变量(local variable)和全局变量(global variable)分别是啥?

Ansible — 编程 — Variables

pytorch学习-2:变量(Variable)和激励函数