小白學Python的第十一堂課

更新 發佈閱讀 2 分鐘

在第十一課中,我們將討論 Python 中的類別 (Classes) 和物件導向程式設計 (Object-Oriented Programming, OOP) 的概念。

物件導向程式設計是一種實現真實世界物件在程式中的模擬方式,這有助於更好地組織和管理程式碼。

首先,請創建一個新檔案 oop_python.py

  1. 類別 (Class):在 Python 中,我們可以使用 class 關鍵字來定義一個類別。類別是一種用於創建物件的模板,它定義了一組屬性和方法。

例如,我們可以創建一個 Dog 類別:

pythonCopy code
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age

def bark(self):
print(f"{self.name} says woof!")

在這個例子中,Dog 類別有兩個屬性(nameage)和一個方法(bark)。__init__ 是一個特殊的方法,稱為類的建構函式,當我們創建一個新的 Dog 物件時,這個方法會被調用。

  1. 物件 (Object):一旦我們定義了一個類,我們就可以使用這個類來創建物件。物件是一個特定類的實例,它具有該類定義的所有屬性和方法。

例如,我們可以創建一個 Dog 物件:

pythonCopy code
my_dog = Dog("Fido", 3)
print(my_dog.name) # 輸出 "Fido"
print(my_dog.age) # 輸出 3
my_dog.bark() # 輸出 "Fido says woof!"

在這個例子中,我們創建了一個新的 Dog 物件,並賦給它一個名稱和年齡。然後,我們可以存取它的屬性並調用它的方法。

請在 oop_python.py 檔案中輸入並運行以上的程式碼。

留言
avatar-img
留言分享你的想法!
avatar-img
Hack_Z的沙龍
35會員
28內容數
我學習Python的紀錄
Hack_Z的沙龍的其他內容
2023/09/04
在這一課中,我們將學習如何在Python中使用beautifulsoup4和requests模塊進行基本的網頁爬蟲。 首先,你需要安裝beautifulsoup4模塊,如果你還沒有安裝它的話:
Thumbnail
2023/09/04
在這一課中,我們將學習如何在Python中使用beautifulsoup4和requests模塊進行基本的網頁爬蟲。 首先,你需要安裝beautifulsoup4模塊,如果你還沒有安裝它的話:
Thumbnail
2023/09/01
在這一課中,我們將學習如何在Python中使用sqlite3模塊進行基本的資料庫操作。 創建資料庫和表 首先,我們需要創建一個資料庫和一個表。
Thumbnail
2023/09/01
在這一課中,我們將學習如何在Python中使用sqlite3模塊進行基本的資料庫操作。 創建資料庫和表 首先,我們需要創建一個資料庫和一個表。
Thumbnail
2023/08/31
在這一課中,我們將學習如何在Python中使用requests模塊發送HTTP請求。 發送GET請求requests.get() 函數用於發送GET請求。
Thumbnail
2023/08/31
在這一課中,我們將學習如何在Python中使用requests模塊發送HTTP請求。 發送GET請求requests.get() 函數用於發送GET請求。
Thumbnail
看更多
你可能也想看
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
「犬」是《說文解字》五百四十個部首之一,到現在仍然是重要而且常見的部首。「犬」部字的偏旁大都寫作「犭」,在小篆中是直接寫「犬」字,在隸變時才慢慢把筆劃簡化和演變成「犭」。
Thumbnail
「犬」是《說文解字》五百四十個部首之一,到現在仍然是重要而且常見的部首。「犬」部字的偏旁大都寫作「犭」,在小篆中是直接寫「犬」字,在隸變時才慢慢把筆劃簡化和演變成「犭」。
Thumbnail
犬研室團體班以精緻小班的形式進行課程,專為第一次與狗狗生活、有些問題不曉得怎麼改善、希望與狗狗在生活上輕鬆快樂的家庭而設。每堂課後提供詳細課程紀錄,並由多年經驗老師帶領,讓每位同學擁有最好的上課體驗!
Thumbnail
犬研室團體班以精緻小班的形式進行課程,專為第一次與狗狗生活、有些問題不曉得怎麼改善、希望與狗狗在生活上輕鬆快樂的家庭而設。每堂課後提供詳細課程紀錄,並由多年經驗老師帶領,讓每位同學擁有最好的上課體驗!
Thumbnail
在第六課中,我們將討論 Python 中的類別 (Classes) 和物件 (Objects)。 類別和物件是物件導向程式設計 (Object-oriented programming, OOP) 的核心概念。在 Python 中,所有事物都是物件,並且它們都來自於某個類別。
Thumbnail
在第六課中,我們將討論 Python 中的類別 (Classes) 和物件 (Objects)。 類別和物件是物件導向程式設計 (Object-oriented programming, OOP) 的核心概念。在 Python 中,所有事物都是物件,並且它們都來自於某個類別。
Thumbnail
在第六課中,我們將討論 Python 中的類別 (Classes) 和物件 (Objects)。 類別和物件是物件導向程式設計 (Object-oriented programming, OOP) 的核心概念。在 Python 中,所有事物都是物件,並且它們都來自於某個類別。
Thumbnail
在第六課中,我們將討論 Python 中的類別 (Classes) 和物件 (Objects)。 類別和物件是物件導向程式設計 (Object-oriented programming, OOP) 的核心概念。在 Python 中,所有事物都是物件,並且它們都來自於某個類別。
Thumbnail
首先問他: 我要你製作一個2002年代的風格的網站,主題給你自由發揮,把html,css,js代碼寫在同一個html檔即可 之後chatgpt八成會給出一個寫到一半不完整的代碼 不過沒關係 把那段代碼複製起來 然後再跟他說: 我要你製作一個2002年代的風格的網站,主題給你自由發揮,把html,cs
Thumbnail
首先問他: 我要你製作一個2002年代的風格的網站,主題給你自由發揮,把html,css,js代碼寫在同一個html檔即可 之後chatgpt八成會給出一個寫到一半不完整的代碼 不過沒關係 把那段代碼複製起來 然後再跟他說: 我要你製作一個2002年代的風格的網站,主題給你自由發揮,把html,cs
Thumbnail
探索如何在 VS Code 中養一隻療癒的小寵物。本文將指導你安裝和使用 vscode-pets 擴充功能,讓可愛的寵物陪伴你一同寫程式。你可以選擇不同類型和顏色的寵物,甚至改變它們的遊玩場景,為你的編程時光增添樂趣和舒適。
Thumbnail
探索如何在 VS Code 中養一隻療癒的小寵物。本文將指導你安裝和使用 vscode-pets 擴充功能,讓可愛的寵物陪伴你一同寫程式。你可以選擇不同類型和顏色的寵物,甚至改變它們的遊玩場景,為你的編程時光增添樂趣和舒適。
Thumbnail
「繼承」顧名思義就是有一個或多個類別延續了某個類別的特性,就如同在人類社會裡,兒女接收了父母的財產、承襲了上代的技能、延續了前一輩的事業。在Python的語言裡,能夠繼承的特性為類別的屬性與方法,繼承的類別稱為子類別(child class / subclass)或衍伸類別(derived clas
Thumbnail
「繼承」顧名思義就是有一個或多個類別延續了某個類別的特性,就如同在人類社會裡,兒女接收了父母的財產、承襲了上代的技能、延續了前一輩的事業。在Python的語言裡,能夠繼承的特性為類別的屬性與方法,繼承的類別稱為子類別(child class / subclass)或衍伸類別(derived clas
Thumbnail
註:這篇雖是第一章第一回,但不是第一篇,前面有《可以像章回小說般閱讀的英文文法書 | 00 楔子及序章》 我們由下而上,由小而大,才好組出正確的句子,才能講、寫正確的英文。學校用選擇題讓你四個選一個正確的(還花了三倍的時間看了三個錯誤的) ,耗費你三倍的時間,也沒能讓你如願的說出正確的英文,不是嗎
Thumbnail
註:這篇雖是第一章第一回,但不是第一篇,前面有《可以像章回小說般閱讀的英文文法書 | 00 楔子及序章》 我們由下而上,由小而大,才好組出正確的句子,才能講、寫正確的英文。學校用選擇題讓你四個選一個正確的(還花了三倍的時間看了三個錯誤的) ,耗費你三倍的時間,也沒能讓你如願的說出正確的英文,不是嗎
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News