iT邦幫忙

0

{重問}如何讓函式回傳自定義格式

  • 分享至 

  • xImage

因為我之前問得太不清楚,所以重發一次:
(前情提要):
我最近在寫一個加密庫,然後我想要讓他回傳自訂的格式,那要怎麼做?
(重點):
如何讓函式回傳自訂格式?
比如說IPy的這個:
https://ithelp.ithome.com.tw/upload/images/20230311/20151136niuPl4p5Bg.png
要怎麼樣才可以像那樣
我想要的是:
def thing() -> _thing:
然後thing要是自訂義格式的

re.Zero iT邦研究生 5 級 ‧ 2023-03-11 20:13:12 檢舉
你是要 Class 物件的實例化?
https://docs.python.org/zh-tw/3/tutorial/classes.html?highlight=%E5%AF%A6%E4%BE%8B%E5%8C%96#class-objects
ccutmis iT邦高手 2 級 ‧ 2023-03-12 09:52:37 檢舉
終於...大概看懂你的意思,
請搜尋 'Python 抽象類別' 網路上很多高手的文章我就不獻醜了。

使用抽象類別的範例 :
在"你的Python安裝資料夾/Lib/site-packages/IPy.py"
(這個檔就是你在程式裡寫的 import IPy 匯入的那個檔,看的懂它在作啥你的問題就解開了)

另外給您一個無關提問主題的建議: 路徑 或 檔案名稱 不要有空白,或非"-_"的字元,我在你給的參考圖裡面看到"D:/password lib/test.py" 為啥就不多說了,一個字:經驗。
froce iT邦大師 1 級 ‧ 2023-03-12 12:57:19 檢舉
用class/dataclass/Pydantic,看你需要做到哪種程度。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答