首页 > 其他 > 详细

rf--操作列表、字典

时间:2020-07-07 23:33:15      阅读:399      评论: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 版权所有
打开技术之扣,分享程序人生!