我不明白${}
第四个和第六个提示符在做什么,我找不到任何有关此的文档,这本书Python for Unix and Linux System Administrator
有一个类似于第六个提示符中的示例,其中变量不仅位于前面,$
而且也包含{}
在内以便将字符串嵌入另一个字符串中,如果我引用完整的表达式,它会起作用,但是在 [4 & 6] 中发生了什么?:
In [1]: test = 'TEST TEST TEST!!!'
In [2]: !echo test
test
In [3]: !echo $test
TEST TEST TEST!!!
In [4]: !echo ${test} # Don't understand this one.
TEST TEST!!!
In [5]: !echo {test}
TEST TEST TEST!!!
In [6]: !echo ${test}TEST!!! # Nor this one either.
TEST TEST!!!TEST!!!
In [7]: !echo '${test}TEST!!!'
$TEST TEST TEST!!!TEST!!!