Python 单下划线(“_“)与双下划线(“__“)以及以双下划线开头和结尾的的区别
生活随笔
收集整理的這篇文章主要介紹了
Python 单下划线(“_“)与双下划线(“__“)以及以双下划线开头和结尾的的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于python 中沒有java 語言中的private ,public, protected 之類的,就引用了下劃線.
單下劃線的作用:
以單下劃線("_")開頭的模塊變量或者函數是受保護的,不能直接訪問,例如當我們使用使用import * from xx 的時候,單下劃線是不能引入的(我自己的理解就是相當于java里面的protected,)
雙下劃線的作用:
以雙下劃線("__") 開頭的實例變量或者函數 是私有的(我自己的理解就是相當于java里面的private)
雙下劃線開頭和結尾的作用:
雙下劃線開頭和結尾的例如__main__ , 這個一般都是系統的定義使用的,我們可以可以這樣定義,不過為了不和系統的有什么沖突,換是不要這樣定義的好(如果頭鐵非要這樣定義也行沒啥卻別和普通的一樣)
總結
以上是生活随笔為你收集整理的Python 单下划线(“_“)与双下划线(“__“)以及以双下划线开头和结尾的的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 厨房卫生间吊顶一般要多少钱
- 下一篇: python 的保留字