<td id="6000o"><rt id="6000o"></rt></td>
  • <sup id="6000o"><button id="6000o"></button></sup>
  • <optgroup id="6000o"></optgroup>
  • <strong id="6000o"></strong>
  • Python知識分享網 - 專業的Python學習網站 學Python,上Python222
    【python基礎】類-模塊
    發布于:2023-06-26 12:08:25

    隨著不斷給類添加功能,文件可能變得很長,即便妥善地使用了繼承亦是如此,為遵循Python的總體理念,應讓文件盡可能簡潔。為在這方面提供幫助,Python允許將類存儲在模塊中,然后在主程序中導入所需的模塊。

    1.導入單個類

    新建一個Animal類的模塊,其中只包含Animal類,編寫程序如下所示:

    【python基礎】類-模塊  圖1

    在主程序main中調用Animal類,編寫程序如下所示:

    【python基礎】類-模塊  圖2

    from animal import Animal這條語句,讓Python把animal模塊的Animal類導入到主程序中。

    2.在一個模塊中編寫多個類

    我們把Cat類也編寫在Animal類中。

    【python基礎】類-模塊 圖3

    3.從一個模塊中導入多個類

    在主程序main中使用Cat類,編寫程序如下所示:

    【python基礎】類-模塊   圖4

    4.導入整個模塊

    我們可以導入整個模塊,再使用句點表示法訪問需要的類。這種導入方法很簡單,代碼也易于閱讀。由于創建類實例的代碼都包含模塊名,因此不會與當前文件使用的任何名稱發生沖突。編寫程序如下所示:

    圖5

    我們發現和原先的輸出結果一致。

    5.導入模塊中所有類

    要導入模塊中的所有類,其語法格式:

    from 模塊名 import *

    不推薦使用這種導入方式,因為這種導入方式沒有明確地指出使用了模塊中的哪些類,所以容易引發名稱方面的問題

    需要從一個模塊中導入很多類時,最好導入整個模塊,并使用模塊名.類名的語法來訪問類。這樣做,雖然文件開頭并沒有列出用到的所有類,但是我們清楚地知道在程序的哪些地方使用了導入的模塊。避免了導入模塊中的每個類可能引發的名稱沖突。

    轉載自:https://www.cnblogs.com/lbprogram/p/17497199.html
    欧美精品18videosex性欧美,老师的粉嫩小又紧水又多,久久国产高潮流白浆免费观看,国产睡熟迷奷系列网站
    <td id="6000o"><rt id="6000o"></rt></td>
  • <sup id="6000o"><button id="6000o"></button></sup>
  • <optgroup id="6000o"></optgroup>
  • <strong id="6000o"></strong>