python object单引号变成双引号_Python学习第163课--Linux命令行中的单引号和双引号...
【每天幾分鐘,從零入門python編程的世界!】
我們都知道引號的作用就是為了引用,比如引用別人說的話,這句話就放在引號里面。
而Linux命令行中的single quote(單引號)和dubble quote(雙引號)有不同的作用。
●雙引號
linux命令中雙引號里面的內容可以是字符串和變量,并且變量會被識別。
比如下面這個命令:
echo "This user that currently using this computer is $LOGNAME."
這句命令的意思就是--把"當前使用這臺電腦的用戶是$LOGNAME"顯示出來。
$LOGNAME是一個變量,它表示登錄系統的用戶名,這個變量的值就是當前登錄該系統的用戶名。
比如我登錄我的系統的用戶名是xiaozhi,那么$LOGNAME的值就是xiaozhi。
那么運行echo "This user that currently using this computer is $LOGNAME."這句命令的結果就是:
This user that currently using this computer is xiaozhi.
我們在shell中輸入echo "This user that currently using this computer is $LOGNAME."這句命令驗證一下,如下圖:
我們看到運行結果就是:This user that currently using this computer is xiaozhi.
●單引號
Linux命令中單引號里面的所有內容都會被當做字符串或者說文字。
我們知道在Linux的命令行中,以$等符號開頭的字符具有特定的功能,比如$LOGNAME就是表示LOGNAME是一個變量。但是在單引號中,所有的東西都被當做文字或者說字符串,所以變量$LOGNAME在單引號中會被當做字符串,而不是變量。
比如我們繼續在shell中輸入剛才的命令,但是我們把雙引號變成單引號--
echo 'This user that currently using this computer is $LOGNAME.'
看看運行結果,如下圖:
我們看到運行結果:This user that currently using this computer is $LOGNAME.
$LOGNAME被當做字符串顯示出來了。
以上就是Linux命令行中雙引號和單引號的區別。
我是時問新,歡迎關注我。跟我一起從零開始學習Python,每天花一點時間,開啟python編程新世界的大門,領略新的風光,讓人生多一種可能!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python object单引号变成双引号_Python学习第163课--Linux命令行中的单引号和双引号...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: The import org.junit
- 下一篇: matlab rgb2hsv v=1,为