<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國際加速解決方案。 廣告
                [TOC] # dir內置函數 使用內置函數dir傳入標識符/數據,可以查看對象內的所有屬性及方法 ~~~ dir('ABC') ~~~ 提示`___方法名__`格式的方法是python提供的內置方法/屬性,稍后會給大家介紹一些常用的內置方法/屬性 | 方法名 | 作用 | |---|---|---| | `__new__` | 創建對象時,會被自動調用 | | `__init__` | 對象被初始化,會被自動調用 | | `__del__` | 對象被從內存中銷毀前,會被自動調用 | | `__str__` | 返回對象的描述信息,print函數輸出使用 | # 類的構成 類(Class) 由3個部分構成 * 類的名稱 :類名 * 類的屬性 :一組數據 * 類的方法 :允許對進行操作的方法(行為) 定義類 ~~~ class 類名: 方法列表 ~~~ 定義一個Car類 ~~~ # 定義類 class Car: # 方法 def getCarInfo(self): print('車輪子個數:%d, 顏色%s'%(self.wheelNum, self.color)) def move(self): print("車正在移動...") ~~~ 說明: * 定義類時有2種:新式類和經典類,上面的Car為經典類,如果是Car(object)則為新式類 * 類名的命名規則按照"大駝峰" 在Python 2及以前的版本中,由任意內置類型派生出的類(只要一個內置類型位于類樹的某個位置),都屬于“新式類”,都會獲得所有“新式類”的特性;反之,即不由任意內置類型派生出的類,則稱之為“經典類”。 “新式類”和“經典類”的區分在Python 3之后就已經不存在,在Python 3.x之后的版本,因為所有的類都派生自內置類型object(即使沒有顯示的繼承object類型),即所有的類都是“新式類” # 創建對象 可以根據已經定義的類去創建出一個個對象 創建對象的格式為: ~~~ 對象名 = 類名() ~~~ ~~~ # 定義類 class Car: # 移動 def move(self): print('車在奔跑...') # 鳴笛 def toot(self): print("車在鳴笛...嘟嘟..") # 創建一個對象,并用變量BMW來保存它的引用 BMW = Car() BMW.color = '黑色' BMW.wheelNum = 4 #輪子數量 BMW.move() BMW.toot() print(BMW.color) print(BMW.wheelNum) ~~~ # 類描述信息 `__doc__` 表示類的描述信息 ~~~ class Foo: '''描述類的信息''' def func(self): pass print(Foo.__doc__) ~~~ 輸出 ~~~ 描述類的信息 ~~~ # `__module__`和`__class__` * `__module__`表示當前操作的對象在哪個模塊 * `__class__`表示當前操作的對象的類是什么 ~~~ class Person(object): def __init__(self): self.name = 'laowang' ~~~ ~~~ from test import Person obj = Person() print(obj.__module__) # 輸出test即輸出模塊 print(obj.__class__) # 輸出test.Person 即: 輸出類 ~~~
                  <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>

                              哎呀哎呀视频在线观看