我是python的新手,在學習了一些我想做一個小項目(電子郵件發送者)的主題後。當我在研究一些關於需要的庫和一些示例時,我看到以下一段代碼:Python中的語法所需的解釋
msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = me
msg['To'] = you
我感到困惑的語法:
var['something'] = anything
是什麼語法意味着什麼呢?請幫忙。
我是python的新手,在學習了一些我想做一個小項目(電子郵件發送者)的主題後。當我在研究一些關於需要的庫和一些示例時,我看到以下一段代碼:Python中的語法所需的解釋
msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = me
msg['To'] = you
我感到困惑的語法:
var['something'] = anything
是什麼語法意味着什麼呢?請幫忙。
這種語法用於訪問/修改Python dictionaries。該示例var["Something"] = anything
是密鑰"Something"
鍵設置在詞典var
可變anything
的值必須是不可變的對象,例如字符串,整數,浮點數,或元組。 字典值可以是任何python對象。
此語法用於python數據結構字典,與電話字典非常相似,它使我們能夠將關鍵字(在方括號中)與值(在LHS上)相關聯。有關更多詳情,請參閱教程https://docs.python.org/2/tutorial/datastructures.html中的第5.5節
除了@ rfj001的回答,[此鏈接](http://sthurlow.com/python/lesson06/)有一個不錯的簡潔說明 – hammus