當前位置:首頁 » 編程語言 » python的classmethod

python的classmethod

發布時間: 2023-10-19 23:17:01

python 類中的變數傳遞給類中的函數

為了把類中的變數傳遞給類中的函數,我們需要用到3個特定格式



① 第一個格式 @classmethod 的中文意思就是「類方法」,@classmethod聲明了函數1是類方法,這樣才能允許函數1使用類屬性中的數據。

 ② 第二個格式 cls 的意思是class的縮寫。如果類方法函數1想使用類屬性(也就是類中的變數),就要寫上cls為函數1的第一個參數,也就是把這個類作為參數傳給自己,這樣就能被允許使用類中的數據。

 ③ 第三個格式是 cls.變數 。類方法想使用類屬性的時候,需要在這些變數名稱前加上cls. 這就好比類方法和類之間的約法三章,所以但凡有任何格式錯誤都會報錯。

如果缺①,即缺了「@classmethod」,類方法就不能直接利用類中的屬性,於是報錯

熱點內容
俺媽密碼是什麼 發布:2025-03-05 04:40:46 瀏覽:158
yacclex編譯器 發布:2025-03-05 04:35:37 瀏覽:150
安卓相片怎麼轉另一個手機 發布:2025-03-05 04:23:40 瀏覽:544
解壓要素 發布:2025-03-05 04:16:05 瀏覽:790
觀致網路模塊怎麼接入安卓車機 發布:2025-03-05 03:53:40 瀏覽:461
安卓如何被冥龍鎖定後免傷 發布:2025-03-05 03:49:13 瀏覽:968
標准sql語言 發布:2025-03-05 03:42:51 瀏覽:301
資料庫的訪問方式 發布:2025-03-05 03:38:13 瀏覽:577
免費c編譯器 發布:2025-03-05 03:32:31 瀏覽:491
無限制網頁訪問 發布:2025-03-05 03:30:20 瀏覽:581