python中的_all_用法

python沒有像java,c++等的看見性控制,如java的private、protect、public。python只能夠靠約定來對控制可見性。python分爲包外和包內可見效。包外的可見效是通過在包裏面的__init.py__裏面設置__all__來控制包內的對象和方法等對包外的可見性,如:如果設置了__all__,就相當於一個白名單,如果這個包內的類或方法不在__all__裏面,就相當於沒
相關文章
相關標籤/搜索