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值

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM