亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Python的魔法方法

在 Python 中,所有以 "__" 雙下劃線包起來的方法,都統(tǒng)稱為"魔術方法"。比如我們接觸最多的 __init__ 。魔術方法有什么作用呢?

使用這些魔術方法,我們可以構造出優(yōu)美的代碼,將復雜的邏輯封裝成簡單的方法。

那么一個類中有哪些魔術方法呢?

我們可以使用 Python 內置的方法 dir() 來列出類中所有的魔術方法.示例如下:

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
class User(object):
    pass
if __name__ == '__main__':
    print(dir(User()))

輸出的結果:

badddbb0006fcb132dcd3477ce09ea1.png

可以看到,一個類的魔術方法還是挺多的,截圖也沒有截全,不過我們只需要了解一些常見和常用的魔術方法就好了。

繼續(xù)學習