一起學Python Python列印變數

2021-10-25 01:14:07 字數 2378 閱讀 1866

變數作為指令碼的靈魂,這是必須要掌握的,使用變數的意義在於通過乙個變數名去記錄乙個內容,當然,只有乙個變數的情況下是看不出優勢在哪,但是當你需要列印很多內容的時候,使用變數的優勢就能看到了。下面以一些簡單的例子來加強對python變數的理解。

這個看起來有點沙雕(我直接列印不就完了),但這是最基礎的方法。

name =

"我的名字是:劉某"

print

(name)

ps:使用引號賦值的變數值預設型別為:字串(str)

執行結果

上乙個示例完全看不出這個變數有啥意義,下面開始送上有意義的變數案例。

這個案例主要是變數值是放在最後面的,所以可以使用逗號進行內容拼接

name =

["陳某"

,"劉某"

,"李某"

,"隔壁老王"

]for i in name:

print

("這個人是:"

, i)

執行結果:

然而,有時候,我們需要的變數卻是在其他地方,那麼先按照上面這個拼接方法繼續來一段。

name =

["陳某"

,"劉某"

,"李某"

,"隔壁老王"

]for i in name:

print

("這個人是:"

, i,

"他是男的"

)

執行結果:

看起來好像還行,也沒問題,但是是不是總感覺這樣子不夠好看呢?那就來點規範點的吧。

name =

["陳某"

,"劉某"

,"李某"

,"隔壁老王"

]for i in name:

print

("這個人是: %s 他是x的"

%i)

ps: 【%s】是乙個佔位符,其作用就是暫時霸佔乙個位置,等正確的內容來了之後再安排插進去,也就是類似我們生活上的滴滴排隊

注意事項:當使用這個佔位的方式進行變數的列印的時候,變數值與列印內容不能以逗號分開,否則就會這樣。

name =

["陳某"

,"劉某"

,"李某"

,"隔壁老王"

]for i in name:

print

("這個人是: %s 他是x的"

,%i)

直接來個報錯給你

從上面的案例中可以看出來,不僅名字是乙個變數,性別也需要設定為乙個變數,那麼這時候就有兩個變數了,怎麼搞呢?

假設人員資訊如下:

名字性別劉某男

陳某女李某女

然後,我們使用python進行列印這些資訊。

要實現上面的內容列印,需要使用到字典,字典定義如下:

info =

然後列印看看

此時,只能原樣輸出,那麼下面就開始以最初的方式進行描述資訊的列印

實現**如下:

info =

for i in info:

name = i

gender = info.get(i)

print

("名字:%s 性別:%s"

%(name, gender)

)

執行結果:

那麼,關於python的變數引用就先告一段落了,你學廢了嗎?

一起學演算法

我堅信,機會永遠屬於有準備的人,其羨慕他人的成功,不如從此刻起,積累足夠多的知識和面試經驗,為將來進入更好的公司做好充分的準備!演算法崗是現在最火的崗位,這個崗位要求對oi演算法非常熟悉。常見的oi演算法有 模擬 字首和 差分 高精度計算 排序 貪心 分治 二分查詢 廣度搜尋 深度搜尋 字串相關演算...

一起學Makefile(一)

make和makefile makefile檔案幫助我們記錄了整個專案工程的所有需要編譯的檔案列表,這樣我們在編譯時僅需要輸入簡單的make命令就能編譯出我們期望的結果。makefile檔案反映了整個專案中各個模組的依賴關係,這樣我們改動了某些原始檔以後,僅需簡單的輸入make命令,make工具就會...

跟我一起學攝影

咦 好巧!我也是攝影愛好者。咱們一起學習吧。或許你也有這樣的體驗,並茂的文章更能讓人快速進入學習狀態,更何況是攝影,必須有圖。下面是我彙總的資料,必須深入淺出,拒絕一切晦澀難懂。學習課本 1.佳能官網 能系統學習攝影知識,從入門 初級 中級 高階 高階。每個頁面講解乙個知識點,結合實際的拍攝效果,深...