<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Python 模塊 > 原文: [https://thepythonguru.com/python-modules/](https://thepythonguru.com/python-modules/) * * * 于 2020 年 1 月 7 日更新 * * * Python 模塊是一個普通的 python 文件,可以存儲函數,變量,類,常量等。模塊幫助我們組織相關代碼。 例如,python 中的`math`模塊具有與數學相關的函數。 ## 創建模塊 * * * 創建一個名為`mymodule.py`的新文件并編寫以下代碼。 ```py foo = 100 def hello(): ? ? print("i am from mymodule.py") ``` 如您所見,我們在模塊中定義了全局變量`foo`和函數`hello()`。 現在要在程序中使用此模塊,我們首先需要使用`import`語句將其導入 ```py import mymodule ``` 現在您可以使用以下代碼在`mymodule.py`中使用變量和調用函數。 ```py import mymodule print(mymodule.foo) print(mymodule.hello()) ``` **預期輸出**: ```py 100 i am from mymodule.py ``` 請記住,您需要先指定模塊名稱才能訪問其變量和函數,否則將導致錯誤。 ## 結合使用`from`和`import` * * * 使用`import`語句會導入模塊中的所有內容,如果只想訪問特定的函數或變量該怎么辦? 這是`from`語句的來源,這里是如何使用它。 ```py from mymodule import foo # this statement import only foo variable from mymodule print(foo) ``` **預期輸出**: ```py 100 ``` **注意**: 在這種情況下,您無需指定模塊名稱即可訪問變量和函數。 ## `dir()`方法 * * * `dir()`是一種內置方法,用于查找對象的所有屬性(即所有可用的類,函數,變量和常量)。 正如我們已經在 python 中討論的所有對象一樣,我們可以使用`dir()`方法來查找模塊的屬性,如下所示: ```py dir(module_name) ``` `dir()`返回包含可用屬性名稱的字符串列表。 ```py >>> dir(mymodule) ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'foo', 'hello'] ``` 如您所見,除了`foo`和`hello`之外,`mymodule`中還有其他屬性。 這些是 python 自動提供給所有模塊的內置屬性。 恭喜您已經完成了掌握 Python 所需的所有構建基塊!! * * * * * *
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看