python學習打卡@Task5

類和對象

  • 類的定義
class ClassName:
    <statement-1>
    .
    .
    <statement-N>
  • 構造方法
class Test:
    def __init__(self,num1,num2):
        self.n1 = num1
        self.n2 = num2
to = Test(1,2)
print(to.n1,to.n2)

運行結果

1 2
  • 類的私有屬性
    __private_attrs:兩個下劃線開頭,聲明該屬性爲私有,不能在類的外部被使用或直接訪問。在類內部的方法中使用時 self.__private_attrs。
  • 類的方法
    類的方法與普通的函數只有一個特別的區別——它們必須有一個額外的第一個參數名稱, 按照慣例它的名稱是 self。
  • 繼承
    pyhon支持有限的多繼承
class person:
    name = ''
    __age = 0

    # 定義構造方法
    def __init__(self, name, age):
        self.name = name
        self.__age = age  # 私有屬性

    def speak(self):
        print("我叫%s , %d 歲。" % (self.name, self.__age))

class student(person):
    grade = ''

    def __init__(self, name, age, grade):
        person.__init__(self, name, age)
        self.grade = grade

    def speak(self):
        print("我叫%s ,我在讀 %d 年級" % (self.name,self.grade))

s = student('小明',10, 3)
s.speak()

運行結果

我叫小明 ,我在讀 3 年級

正則表達式

re模塊

re 模塊使 Python 語言擁有全部的正則表達式功能。

http請求

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章