iT邦幫忙

0

[Day17]Python學習(十)

  • 分享至 

  • xImage
  •  

參考資料
https://www.youtube.com/watch?v=GGp-7VHgsKk&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=12
封包的設計與使用
封包:包含模組的資料夾,用來整理、分類模組程式
專案檔案配置:
-專案資料夾
-主程式.py
-封包資料夾
-init.py
-模組一.py
-模組二.py
專案檔案配置範例:
-專案資料夾
-main.py
-geometry
-init.py
-point.py
-line.py
基本語法:
import封包名稱.模組名稱

https://ithelp.ithome.com.tw/upload/images/20221030/20153234VrRObPCDL5.jpg
我們先開設一個資料夾叫(範例:geometry),然後把模組存到裡面
https://ithelp.ithome.com.tw/upload/images/20221030/20153234bfs1aVIGai.jpg
https://ithelp.ithome.com.tw/upload/images/20221030/20153234K7oGKoGsed.jpg
兩個模組內的程式碼
https://ithelp.ithome.com.tw/upload/images/20221030/20153234Gx8z6mksYe.jpg
主程式呼叫模組
https://ithelp.ithome.com.tw/upload/images/20221030/201532343hdcgggZYx.jpg
可以用as幫呼叫模組的程式碼取綽號,方便之後呼叫

感覺內容有點少,順便講講類別的定義與使用
參考資料
https://www.youtube.com/watch?v=uPKgQ3FoVtY&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=16
類別:封裝變數或函式,封裝的變數或函式,統稱類別的屬性
定義>使用:要先定義(建立)類別,然後才能使用類別中封裝的屬性
定義類別的基本語法:
class 類別名稱:
定義封裝的變數
定義封裝的函式
程式範例:
#定義Test類別
class Test:
x=3 #定義變數
def say():#定義函式
print("Hello World")

使用類別的基本語法:
類別名稱.屬性名稱
程式範例:
#定義Test類別
class Test:
x=3 #定義變數
def say():#定義函式
print("Hello World")
#使用Test類別
Test.x+3 #取得屬性x的資料3
Test.say() #呼叫屬性say函式
https://ithelp.ithome.com.tw/upload/images/20221030/20153234bWlv6VhmVW.jpg
定義一個類別IO,有兩個屬性 supportedSrcs和read
https://ithelp.ithome.com.tw/upload/images/20221030/20153234sphcg4yexa.jpg
輸出supportedScrs內的東西,src="file"所以呼叫read會輸出"Read from file"
https://ithelp.ithome.com.tw/upload/images/20221030/20153234haNoa3H0tk.jpg
類別內的屬性互相關聯,可以做if else 判別式


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言