我對 shell 腳本和 python 很陌生。在閱讀材料時,我在 shell 中看到了術語“環境變數”,在 python 中看到了“全域變數”。我覺得這兩個詞意思一樣,但不確定。誰能更詳細地解釋他們的區別。
先感謝您。
uj5u.com熱心網友回復:
他們的意思不一樣。“全域”是一種編程語言思想,“環境變數”是一種作業系統思想。因此,它們并不是真正相關的,并且在概念上完全不同!
既然你現在知道了,而且這兩個術語都很容易研究(維基百科上的“環境變數”,Python.org 語言教程上的全域變數),我不打算在這里寫兩個完全不相關的主題的介紹——我根本做不到不要說得更好。
請注意,作為 Python 初學者,您不必經常處理顯式全域變數。事實上,global通常是一個你應該避免的關鍵字,它通常是你忘記正確思考函式的進出的標志。
uj5u.com熱心網友回復:
我也是python初學者。
基本上,環境變數只適用于它們的“容器”(即函式、類等),而全域變數在整個腳本中都有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/405838.html
標籤:
