zoukankan      html  css  js  c++  java
  • rf--操作列表、字典

    列表

    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值

     

  • 相关阅读:
    Android中开发习惯
    Activity、Window和View三者间的关系有一定的见解
    Android底层有一定的认识,研究过相关的Android源码
    安卓工程的启动过程
    OAuth2认证有一定的了解
    屏幕适配经验
    NOIP模拟赛14
    NOIP模拟赛13
    NOIP模拟赛12
    NOIP模拟赛11
  • 原文地址:https://www.cnblogs.com/guang2508/p/13263698.html
Copyright © 2011-2022 走看看