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

python的classmethod

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

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

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



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

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

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

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

熱點內容
androidmime 發布:2025-01-31 22:34:44 瀏覽:782
ftp和http的中文含義是 發布:2025-01-31 22:33:48 瀏覽:402
sqlite3存儲圖片 發布:2025-01-31 22:27:14 瀏覽:162
sqlserverphp 發布:2025-01-31 22:22:55 瀏覽:877
曲馬多存儲 發布:2025-01-31 22:22:52 瀏覽:538
緩存兒歌 發布:2025-01-31 22:21:26 瀏覽:528
學java有發展嗎 發布:2025-01-31 21:44:45 瀏覽:569
HBX編程 發布:2025-01-31 21:39:26 瀏覽:161
資料庫精品課 發布:2025-01-31 21:38:14 瀏覽:421
sqlsever語句 發布:2025-01-31 21:34:57 瀏覽:145