首页 > 其他 > 详细

rf--操作列表、字典

时间:2020-07-07 23:33:15      阅读:393      评论:0      收藏:0      [点我收藏+]

列表

1、如何使用变量和定义时候使用的符号没有关系,只和传参的时候有关

@{list}     create list  1  2  3        #create list创建列表
log many  @{list}
结果:
1
2
3
${list}     create list  1  2  3        #create list创建列表
log many  @{list}
结果:
1
2
3

2、@:以list形式传参,相当于展开列表内的元素,作为多个参数进行传参

$:以普通形式传参,就把变量作为一个整体进行传递

@{list}     create list  1  2  3        #create list创建列表
log many  ${list}
结果:
[1,2,3]

 

字典

${dict}     create dictionary  a=78  b=2  c=3
log many    ${dict}    #
log many    &{dict}    #传递的字典的键值对
log many    &{dict}[a]    #此处a不需要引号,在rf中,默认已经加了引号了
log many    ${dict}[a]    #此处a不需要引号,在rf中,默认已经加了引号了
log many    ${dict[a]}     #此处a需要加引号,因为在表达式内部,相当于pyhon中
结果:
{a: 78, b: 2, c: 3}    #${dict}的结果
a=78        #&{dict}的结果
b=2
c=3
78            #&{dict}[a]的value值
78            #${dict}[a]的value值
78            #${dict[a]}的value值

 

 

rf--操作列表、字典

原文:https://www.cnblogs.com/guang2508/p/13263698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!