亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

衡东县| 闻喜县| 繁峙县| 乌拉特中旗| 黔南| 棋牌| 宁阳县| 德兴市| 沾化县| 宿松县| 磐安县| 永和县| 遂宁市| 西吉县| 深州市| 漳浦县| 平和县| 长寿区| 天峨县| 石河子市| 上虞市| 宁都县| 西林县| 濮阳市| 云阳县| 浦城县| 鄱阳县| 许昌县| 福安市| 屏边| 曲水县| 紫金县| 调兵山市| 城固县| 鸡西市| 喜德县| 庆安县| 沾益县| 开鲁县| 丘北县| 若羌县|