小码问答,有问必答!

python为什么用双下划线给变量命名?dunders?wonder(one underscore)

Python

收藏

1个回答

我要回答

  • author
    牛叔叔 2020-12-22 14:17

    dunder这个单词没有,是Python里这么叫的,是Double UNDERscore(中文双下划线)的缩写。表示变量或者方法命名前有双下划线。早期叫magic,魔法变量。

    wonder表示一个下划线开头的变量命名方式。