91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中魔法的使用方式

發布時間:2020-09-02 10:09:26 來源:億速云 閱讀:311 作者:小新 欄目:編程語言

python中魔法的使用方式?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

簡單的說,python中的魔法函數,就是以雙下劃線開頭和雙下劃線結尾的函數,在類中定義后python解釋器會執行。所以我們可以根據

自己的場景需要使用不同的魔法函數。

一個小實例假如我們想對類進行遍歷取值,通常我們的做法可能如下

class Company(object):
    def __init__(self, employee_list):
        self.employee = employee_list
 
company = Company(["tom", "bob", "jane"])
 
 
for item in company.employee:
    print(item)

可以通過 __getitem__方法可以把一個類編程可迭代對象(序列類型)

class Company(object):
    def __init__(self, employee_list):
        self.employee = employee_list

    def __getitem__(self, item):
        return self.employee[item]

company = Company(["tom", "bob", "jane"])

company1= company[:2]

for item in company1:
    print(item)

輸出結果

python中魔法的使用方式

感謝各位的閱讀!看完上述內容,你們對python中魔法的使用方式大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄢陵县| 章丘市| 威信县| 西畴县| 正安县| 新津县| 盐亭县| 襄垣县| 石柱| 始兴县| 淮南市| 平陆县| 盐源县| 睢宁县| 百色市| 苗栗市| 浦城县| 团风县| 安多县| 施甸县| 和田市| 保亭| 马龙县| 乌兰县| 旬阳县| 交口县| 东宁县| 泰和县| 伊宁市| 广宁县| 潮州市| 黑河市| 瑞丽市| 云南省| 宜都市| 建德市| 顺义区| 张北县| 泾川县| 岳阳市| 湘西|